【发布时间】:2013-04-02 22:41:18
【问题描述】:
在我的环境中,我正在安装一个不同于 openSSH 的 SSH 服务器。例如,当我发出man ssh 命令时,我希望它指向新的 ssh 服务器手册页,而不是 openssh 手册页。到目前为止,我看到的唯一方法是将所有手册页从新的 ssh 服务器物理复制到 /usr/local/man 目录。有谁知道一种更简单/更清洁的方法来做到这一点,例如一个配置文件来指向 man 来查看我将提供目录的新 man 条目?
【问题讨论】:
-
在使用 make 构建 ssh 服务器后,您必须将手册页复制到 /usr/share/man。
-
export MANPATH=/opt/your-ssh/man:$MANPATH可能会成功。否则,请检查man man的内容。 -
这是一个供应商的ssh服务器,所以不会编译或制作。还有其他想法吗?
-
编程的一部分是知道如何在安装软件后对其进行配置。我不认为这是 SO 的题外话。
-
这可能更多地属于超级用户,但@Jonathan 的观点是支持将其保留在这里的合理论据。我会像上面那样设置
MANPATH,但根据您的man变体,如果您不想更改它,您也可以使用man -M /path/to/ssh/man/dir ssh。
标签: linux unix command-line manpage