последняя версия zsh - 4.3.14.
Мне было интересно, как проще всего установить его в Ubuntu. Есть ли PPA для этого? Кроме того, существует ли сайт, который перечисляет или собирает Ubuntu PPA для универсальных пакетов?
Существует zsh
версия 4.3.12
, доступная в PPA jbernard (по крайней мере, для Maverick).
sudo add-apt-repository ppa:jbernard/ppa
sudo apt-get update
sudo apt-get install zsh
Вас может заинтересовать zsh-beta
, это репозитории Ubuntu (Вселенная). Преимущество - простота обновлений. Недостатком может быть небольшая задержка (в этом случае zsh-4.3.14 еще нет в репозиториях Ubuntu).
sudo apt-get install zsh-beta
Я не нашел более свежей версии ни в одном ppa.
Другой вариант - скомпилировать zsh самостоятельно.
Установите build-essential
sudo apt-get install build-essential
Загрузите и извлеките исходный код. Документация в README и INSTALL является наиболее подробной.
cd ~/zsh-3.3.14
# list options
./configure --help
./configure --prefix=/usr/local
make
sudo make install
Ваш новый zsh должен быть в /usr/local/bin/zsh
Если он работает, вы можете добавить его в /etc/shells
:
command -v zsh | sudo tee -a /etc/shells
и затем использовать chsh
чтобы установить свою оболочку:
sudo chsh -s "$(command -v zsh)" "${USER}"
Выйдите из системы и войдите от своего пользователя, чтобы увидеть изменения. Набрав echo $SHELL
в вашем терминале, вы получите /usr/local/bin/zsh
.