包中缺少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 zsh
或pinfo zsh
或konqueror 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。
希望这有助于某人。 在网上搜索获得所有帮助后,我一直很悲惨。
祝好运!