更新:man zsh 回来了!

更新:man zsh 回来了!

我有一个新安装的 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 的错误:

Bug #1242108:所有 zsh 手册页均缺失

看来我们现在唯一能做的就是从源代码中获取手册页。从以下网址获取相应版本的源代码源码(对于 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

直到这个错误被修复,以便软件包自动包含手册页,您可以使用

sudo apt-get install zsh/trusty-backports

安装 zsh 版本Ubuntu 反向移植

答案3

更新:man zsh 回来了!

zshUbuntu 软件包中的手册页再次可用。
其中包括内置命令的帮助*。

在 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 zshpinfo zsh或读取konqueror info:zsh

答案4

你可能想尝试从http://www.linuxfromscratch.org/blfs/view/svn/postlfs/zsh.html这是被列为稳定版本的 5.0.5,它有很多改进,但最重要的是文档和手册页都可用并且可以运行。

刚刚完成安装。将有两个 tar 文件,请获取这两个文件。INSTALL 文件包含完成文档和手册安装所需的所有信息,以及如何安装 texi 版本的说明,并且它附带了您引用的 PDF zsh.pdf。

希望这对某些人有帮助。我一直很痛苦,因为在网上搜索时找不到任何帮助。

祝你好运!

相关内容