我正在打包一个带有接受几乎相同参数的可执行文件的应用程序。我只想编写(并提供)一个手册页,其中包含常见说明和参数列表。
简而言之,我想要
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请求包括所引用的联机帮助页