包中缺少zsh手册页文档?

我有一个新安装的xubuntu 13.10 x64。 我决定通过synaptic安装zsh并将其设为我的默认shell。 安装的zsh的版本是: zsh 5.0.2 (x86_64-pc-linux-gnu)。

已安装的zsh看起来不错,但似乎没有zsh man文档。 输入命令man zsh给我这个: No manual entry for zsh.

我也从synaptic安装,除了zsh本身,zsh-lovers,zsh-doc,zsh-dbg。 我在zsh安装中错过了什么最终没有man文档的zsh

不幸的是,这是一个影响Ubuntu 13.10和14.04的错误:

错误#1242108:所有zsh联机帮助页都丢失了

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

在修复此错误以便包自动包含手册页之前,您可以使用

 sudo apt-get install zsh/trusty-backports 

从Ubuntu Backports安装zsh版本。

更新:男人zsh回来了!

zsh的手册页在Ubuntu的包中再次可用。
这包括内置命令的帮助*。

在乌托邦之下,它们应该就在那里; 试试man zshall确认。

查看错误评论,不幸的是,修复程序不可用于Trusty。
至少不在标准存储库中;

但现在有一个更好的解决方法

幸运的是,Rami Lehti已经对Ubuntu 14.04 Trusty的修复做了“后退”,并提供了PPA:

ppa:ramilehti / ppa – 请注意,它只包含这一个包,因此不会更新其他包。

在使用PPA之前,有一些提示需要阅读 – 请参阅PPA页面。

(*)内置命令的帮助显示为

 $ run-help printf $ printf 


您可以在下面找到有关如何在更新之前解决问题的提示:

使用

pinfo zsh

要么

xdg-open /usr/share/doc/zsh/zsh.pdf

或者见下文:

你没有错过任何东西 – 这是一个错误 ; 确实缺少zsh手册页,请参阅Bug#1242108:所有zsh手册页都丢失了 。

解决方法:

  • 可以在zsh-doc包中的/usr/share/doc/zsh/zsh.pdf找到本地PDF文档,该zsh-doc可能需要由apt-get install zsh-doc

  • 在线 ,当前文档可以在HTML中的ZSH手册中找到。

  • 可以通过命令info zshpinfo zshkonqueror info:zsh读取GNU 信息页面

有些项目也有手册页(man)作为信息页面。 但有些人只有信息页面。 所以给这个命令

 info zsh 

并有一个很好的阅读

了解信息以及如何导航

 info info 

我还看到/usr/share/doc/zsh/ path中有.pdf。 如果这是最容易阅读的,请尝试一下

 evince /usr/share/doc/zsh/zsh.pdf 

evince是大多数Ubuntu版本中预安装的pdf查看器。

您可能想要从http://www.linuxfromscratch.org/blfs/view/svn/postlfs/zsh.html尝试最新安装的Zsh这是5.0.5作为稳定版本列出的许多改进,但大多数文档都是和联机帮助页可用,他们工作。

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

希望这有助于某人。 在网上搜索获得所有帮助后,我一直很悲惨。

祝好运!