NetBSD:/etc/man.conf man 搜索路径不起作用

NetBSD:/etc/man.conf man 搜索路径不起作用

我添加了一个新的手册页目录

/usr/local/share/man/man1b

其中包含像这样的文件

troff.1b

在 /etc/man.conf 中我添加了

_subdir ...some names... man1b
_default /usr/{share,X11R7,X11R6,pkg,local,local/share}/man/
local /usr/local/share/man/
1b {cat,man}1b

人-p印刷

...
/usr/local/share/man/man1b

但如果我输入

man 1b troff

我收到错误消息

man: no entry for troff in the manual.

(我不能使用曼特罗夫自从格罗夫也通过 cat1 中其他地方的手册页安装。)

如何正确添加 man 路径?

PS:如果我将文件重命名为特罗夫.1然后男人 1b 特罗夫作品。但我想到类别也可以是文件扩展名。难道是NetBSD的一个bug(文件名特罗夫.1b适用于 OpenBSD 和 Linux)?

答案1

您可能需要更新 MANPATH 环境变量,至少我在这种情况下是这样做的。

$ export MANPATH=/usr/local/share/man/

从手册页(对于 man):

   MANPATH
          If MANPATH is set, man uses it as the path to search
          for manual page files.  It overrides the configuration
          file and the automatic search path, but is overridden by
          the -M invocation option. See SEARCH PATH FOR MANUAL PAGES.

相关内容