如何在Linux手册页数据库中添加条目

Aks*_*til 14 linux manpage

我有一个名为mongoose.1的mongoose web服务器的手册页,作为make和make install命令的结果,在我的ubuntu 12.04上安装了mongoose web服务器.但是,手册页条目不在手册页数据库中.

当我这样做时,在我的命令行输出:"man mongoose"

akshay@akshay-Inspiron-N5010:~/mongoose$ man mongoose
  No manual entry for mongoose
  See 'man 7 undocumented' for help when manual pages are not available.
Run Code Online (Sandbox Code Playgroud)

我知道存储它们的所有手册页的路径是: -

/usr/local/share/man/
Run Code Online (Sandbox Code Playgroud)

我提前感谢你的回答.

Fre*_*Foo 15

安装联机帮助页的目录应列/etc/manpath.configMANPATH环境变量中或其中.例如,如果手册页是

/opt/mongoose/share/man/man1/mongoose.1
Run Code Online (Sandbox Code Playgroud)

然后你可以使用它来设置它

MANPATH=/opt/mongoose/share/man man mongoose
Run Code Online (Sandbox Code Playgroud)

(或更改MANPATH.bashrc或类似的shell启动文件).

  • 你应该在一个与`/ usr/share/man`具有相同结构的目录中安装联机帮助页,例如`/ home/akshay/mongoose/man/man1/mongoose.1`,然后添加`/ home/akshay/mongoose/man`到你的'MANPATH`.至于更改环境变量,请检查shell的文档(可能是Bash). (2认同)