我有一个新安装的 xubuntu 13.10 x64。我决定通过 synaptic 安装 zsh 并将其设为我的默认 shell。安装的 zsh 的版本是:zsh 5.0.2
(x86_64-pc-linux-gnu)。
安装zsh
看起来不错,但似乎没有 man 文档zsh
。输入命令后,man zsh
我得到以下信息:No manual entry for zsh.
除了 zsh 本身,我还从 synaptic 安装了 zsh-lovers、zsh-doc、zsh-dbg。我在zsh
安装过程中遗漏了什么,导致zsh
没有 man 文档?
答案1
不幸的是,这是一个影响 Ubuntu 13.10 和 14.04 的错误:
看来我们现在唯一能做的就是从源代码中获取手册页。从以下网址获取相应版本的源代码源码(对于 Ubuntu 14.04,您需要版本 5.0.2,否则请检查使用zsh --version
)然后使用以下命令提取并将它们复制到位:
tar xvf zsh-5.0.2.tar.bz2 zsh-5.0.2/Doc/
sudo cp zsh-5.0.2/Doc/*.1 /usr/share/man/man1/
答案2
答案3
更新:man zsh 回来了!
zsh
Ubuntu 软件包中的手册页再次可用。
其中包括内置命令的帮助*。
在 Utopic 下,他们现在应该就在那里;尝试man zshall
确认。
查看错误评论,遗憾的是,该修复程序不适用于 Trusty。
至少不在标准存储库中;
但有一个更好的解决方法现在:
幸运的是,Rami Lehti 已将修复程序“反向移植”到 Ubuntu 14.04 Trusty,并提供了 PPA:
ppa:ramilehti/ppa- 请注意,它只包含这一个包,因此它不会更新其他包。
在使用 PPA 之前需要阅读一些提示 - 请参阅 PPA 页面。
(*)内置命令的帮助显示为
$ run-help printf
$ printf<Alt-h>
以下是有关如何解决更新前问题的提示:
使用
pinfo zsh
或者
xdg-open /usr/share/doc/zsh/zsh.pdf
或参见下文:
你没有错过任何东西——这是漏洞;zsh 手册页确实缺失,请参阅 Bug #1242108:所有 zsh 手册页均缺失。
解决方法:
A本地PDF
/usr/share/doc/zsh/zsh.pdf
可以从 包中 找到 文档zsh-doc
, 可能 需要 安装apt-get install zsh-doc
.在线的,当前文档可以在以下位置找到ZSH 手册在 HTML 中。
GNU信息页面可以通过命令
info zsh
或pinfo zsh
或读取konqueror info:zsh
答案4
你可能想尝试从http://www.linuxfromscratch.org/blfs/view/svn/postlfs/zsh.html这是被列为稳定版本的 5.0.5,它有很多改进,但最重要的是文档和手册页都可用并且可以运行。
刚刚完成安装。将有两个 tar 文件,请获取这两个文件。INSTALL 文件包含完成文档和手册安装所需的所有信息,以及如何安装 texi 版本的说明,并且它附带了您引用的 PDF zsh.pdf。
希望这对某些人有帮助。我一直很痛苦,因为在网上搜索时找不到任何帮助。
祝你好运!