如何手动安装手册页?
如何在系统范围内安装手册页文件?
例如,如果我有一个手册页文件examplecommand.1
,我该如何安装它以便我可以输入man examplecommand
来查看它?
-
首先,找出您的手册页属于哪个部分。 如果是命令,它可能属于第
1
部分。 您可以阅读man
命令的联机帮助页 查看不同部分的描述及其相应的编号。 -
将您的手册页复制到
/usr/local/share/man/man1/
(如果需要,将1
更改为您的节号)。 您也可以将它安装到/usr/share/man/man1/
,但最佳做法是使用local
目录来安装不使用APT包管理器的文件:sudo cp examplecommand.1 /usr/local/share/man/man1/
-
运行
mandb
命令。 这将更新man
的内部数据库:sudo mandb
-
而已! 您应该能够通过运行来查看手册页:
man 1 examplecommand
参考文献:
-
man
命令的联机帮助页 -
mandb
命令的联机帮助页 -
/usr/bin/dh_installman
的源代码,如果你可以读取与debhelper
包一起安装的Perl。
如果您只需要在本地安装手册页:
如果取消设置MANPATH
,或者包含一个空组件(即以:
开头,以:
结束,或者包含::
,那么每当
是其中一部分时,
将自动搜索手册页。 PATH
, 用于
所有值 。
这提供了一种为本地安装的软件添加手册页的非常简单的方法。 man manpath
和/etc/manpath.config
有一些细节,但我没有看到从
到
的通用映射。