为什么我的手册页已经过时,我该怎么办?

为什么我的手册页已经过时,我该怎么办?

我在我的系统(ubuntu 14.04)上偶然发现了一个过时的手册页,我想重新安装所有手册页。我尝试使用sudo mandb、 以及,sudo apt-get install man-dbsudo apt-get install manpages-dev它们都不起作用。

还有什么其他选择?

答案1

您系统上的手册页与您系统上安装的软件相对应。如果您的文档没有描述您正在运行的软件,那就太糟糕了!

根据定义,Ubuntu 14.04 包括至少在 2014 年 4 月之前几个月发布的软件版本。

重新安装手册页不会为您提供更新的版本。关于安装只是给你已经拥有的东西。

如果您希望系统拥有最新的文档,则需要升级您的发行版。您将获得更新的软件和各种文档。

如果您想阅读尚未安装的软件的文档,只需在网站上阅读即可。

如果您想轻松访问比您的发行版更新或旧的软件和文档,您可以在您的计算机上安装另一个发行版(例如 Ubuntu 的另一个版本),无论是在虚拟机中还是在 chroot 中。看如何在 64 位 Debian/Ubuntu 上运行 32 位程序?

答案2

手册页也在不断发展,虽然每个发行版的每个版本都会有更新的手册页,但没有任何迹象表明它们将拥有最新的手册页。

您拥有 Ubuntu 14.04,这意味着“2014 年 4 月发布”。这man7.org 上的联机帮助页日期为 2015-12-28(Linux 手册页项目 4.07 版本的一部分),因此您没有它并不奇怪,因为您的 Ubuntu 是在 18 个月前发布的。您确实会获得更新,但这些更新主要是针对错误,而不是改进文档。

我使用的是 Ubuntu 15.10,并且有一个日期为 2013-07-30 的联机帮助页(Linux 联机帮助页项目的版本 3.74)。这早于你的 Ubuntu 14.04 的发布,所以有人可能认为它应该出现在你的版本中,但我认为你要么必须相信发布工程师为你提供一致的信息,要么使用试图尽可能保持最新(我会研究 Debian sid、gentoo、arch)。

Ubuntu 16.04 已经发布,所以这可能是一个好主意!

答案3

manpages http://packages.ubuntu.com/search?suite=trusty&searchon=names&keywords=manpages

sudo apt-get update && sudo apt-get install --reinstall manpages manpages-dev...提供 222 + 1,931 个手册页:http://packages.ubuntu.com/trusty/all/manpages/filelist....http://packages.ubuntu.com/trusty/all/manpages-dev/filelist

相关内容