我已经下载了 linux 程序的静态构建。我应该把手册页放在哪里?

I have downloaded a static built of a linux program. Where should I put the man pages?

我已经下载了 linux 程序 (ffmpeg) 的静态构建,我想在我的 Ubuntu 14.04

中使用

我只是将可执行文件 (ffmpeg) 复制到 /usr/local/bin 中,程序就可以运行了。我已经用这个程序做了很长时间了。静态构建的作者经常更新它。

但是我没有手册页。在静态构建所在的目录中,有一个名为 manpages 的目录。我想我可能会将该目录(或目录本身)中的文件复制到我硬盘中的某个位置,从那时起我就可以在控制台中输入: 人 ffmpeg

我应该把这些文件放在哪里?

备注:我不想深入研究自己编译程序的复杂性(收集有关我应该包含在编译中的组件的信息等),我也不想使用 fork ( avconv) 的 ffmpeg 不幸地与我的 ubuntu 一起出现,因为我遇到过多个错误,并且因为它缺少一些 ffmpeg 功能(视频去抖动!)。谢谢

要查找搜索手册页的路径,您可以使用 manpath 命令(另请参阅 this superuser question)。在(我的)Ubuntu 14.04 系统中,这提供了以下搜索路径:

/usr/local/man:/usr/local/share/man:/usr/share/man

所以您可以将手册页放入 /usr/local/share/man

我不确定您使用的是哪个静态版本的 ffmpeg;如果它是 the one currently mentioned on the official ffmpeg page,那么这可能不起作用。该发行版的 manpages 目录不是所需的 man 页面格式; .txt 文件仅包含 转储 手册页。例如,将这些 .txt 文件与 /usr/share/man 下的现有手册页进行比较。