安装最新版本的 Z shell

Ame*_*ina 6 installation zsh software-sources

zsh的最新发布版本是 4.3.14。

我想知道在 Ubuntu 上安装它的最简单方法是什么。有 PPA 吗?另外,是否有一个网站列出或收集通用软件包的 Ubuntu PPA?

Pan*_*her 7

您可能对zsh-betaUbuntu 存储库(Universe)感兴趣。优点是易于更新。不利的一面是,可能会有一点延迟(在这种情况下,zsh-4.3.14 尚未在 Ubuntu 存储库中)。

sudo apt-get install zsh-beta
Run Code Online (Sandbox Code Playgroud)

我没有在任何 ppa 中找到任何更新的版本。

另一种选择是自己编译 zsh。

安装 build-essential

sudo apt-get install build-essential
Run Code Online (Sandbox Code Playgroud)

下载并解压源代码。README 和 INSTALL 中的文档是最详细的。

cd ~/zsh-3.3.14

# list options
./configure --help 

./configure --prefix=/usr/local

make

sudo make install
Run Code Online (Sandbox Code Playgroud)

你的新 zsh 应该在 /usr/local/bin/zsh

如果它有效,您可以将其添加到/etc/shells

command -v zsh | sudo tee -a /etc/shells
Run Code Online (Sandbox Code Playgroud)

然后用于chsh设置您的外壳:

sudo chsh -s "$(command -v zsh)" "${USER}"
Run Code Online (Sandbox Code Playgroud)

注销并从您的用户登录以查看更改。echo $SHELL现在在您的终端中输入应该会产生/usr/local/bin/zsh.