我已经从源代码在 Mac OS X 10.7 上安装了 iftop,但安装程序没有将手册页复制到它应该在的位置。我也不知道它应该在哪里。有人知道我应该把它复制到哪里吗?
我找到了这个帖子http://arstechnica.com/civis/viewtopic.php?f=19&t=527075但正如你所见,实际上没有人回答这个问题。
回显 $MANPATH
顺便说一句,什么也没有返回。
答案1
MacOS X 上的手册页位于/usr/share/man
。
检查附近的系统,$MANPATH 变量的内容如下:/usr/share/man:/usr/local/share/man:/usr/X11/share/man
至于您编译的应用程序,您是如何安装二进制文件的?它是从基本 tarball 安装的吗?
答案2
在Mac OS X,该/private/etc/manpaths
文件是告诉 man 在哪里查找手册页的默认文件。
在我的计算机上,它包含两条路径:
/usr/share/man /usr/local/share/man
答案3
如上所述 - 路径是/usr/share/man
作为一个选项 - 你可以使用homebrew
- 安装 iftop 然后它将把手册页存储在/usr/local/Cellar/iftop/0.17/share/man
并在从源安装期间指定手册页的正确路径 - 您可以将--mandir=
参数传递给./configure
脚本
例如
./configure --disable-debug --prefix=/usr/local --mandir=/usr/share//man
然后做make install
答案4
另一个位置(特别是手册页的第 2 部分)是:
/应用程序/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/share/man/。