让我列举一些选定方案的优点 (+) 和缺点 (-)
仅源代码:+ 更小的分发包。- 在没有以下软件的系统上无法访问groff.
仅未压缩的格式化文档:+ 即使在没有以下软件的系统上也可访问groff。- 用户无法生成 dvi 或 postscript 文件。- 在也处理压缩页面的系统上浪费磁盘空间。
仅压缩的格式化文档:+ 即使在没有以下软件的系统上也可访问groff。- 用户无法生成 dvi 或 postscript 文件。- 你会使用哪种压缩格式?.Z?.z?.gz?所有这些吗?
源代码和未压缩的格式化文档:+ 即使在没有以下软件的系统上也可访问groff。- 更大的分发包 - 某些系统可能期望压缩的格式化 man 页面。- 在配备以下软件的系统上存在冗余信息groff.
恕我直言,最好只发布源代码。认为在没有以下软件的系统上无法访问的论点groff并不重要。Linux 文档项目的 500 多个 man 页面都只有源代码。XFree86 的 man 页面也只有源代码。FSF 的 man 页面也只有源代码。事实上,我很少看到软件发布时带有格式化的 man 页面。如果任何系统管理员真的担心 man 页面是否可访问,那么他也会安装groff。