我正在打包一个带有接受几乎相同参数的可执行文件的应用程序。我只想编写(并提供)一个手册页,其中包含常见说明和参数列表。
简而言之,我想要
man execFoo
man execBar
指向同一页面。
我知道如何生成两个相同的东西execFoo.1
,execBar.1
但是它们似乎不是最优的。由于我计划为Debian发布此软件包,因此依赖Debian打包链(例如dh_installmake
)的解决方案也可以。
我正在打包一个带有接受几乎相同参数的可执行文件的应用程序。我只想编写(并提供)一个手册页,其中包含常见说明和参数列表。
简而言之,我想要
man execFoo
man execBar
指向同一页面。
我知道如何生成两个相同的东西execFoo.1
,execBar.1
但是它们似乎不是最优的。由于我计划为Debian发布此软件包,因此依赖Debian打包链(例如dh_installmake
)的解决方案也可以。
Answers:
为什么不简单地创建一个联机帮助页并建立其他链接?多数(如果不是全部)此类程序就是这样做的。例如:
$ ls -l /usr/share/man/man1/[ef]*grep.1.gz
lrwxrwxrwx 1 root root 9 Nov 27 2013 /usr/share/man/man1/egrep.1.gz -> grep.1.gz
lrwxrwxrwx 1 root root 9 Nov 27 2013 /usr/share/man/man1/fgrep.1.gz -> grep.1.gz
如您在上面看到的,egrep
并且fgrep
是指向主grep
手册页的链接,这就是为什么要调man egrep
出的原因man grep
。
.so
请求包括所引用的联机帮助页