多个Linux发行版的单个安装文档

时间:2011-06-29 04:46:20

标签: text documentation

我们需要为多个Linux发行版分发二进制文件和安装说明。由于安装说明在发行版中大致相似,我们希望保留一个包含公共部分的文档以及特定于发行版的部分,例如特殊标记。我们希望能够运行某种命令(nroff / groff?)来按需生成发行版特定的安装文档。

实现这一目标的最佳方法是什么?我不想重新发明任何东西......

1 个答案:

答案 0 :(得分:0)

如何使用c预处理器cpp?您可以使用定义来指定发行版:

Download the program.

#ifdef DEBIAN

Run:

sudo apt-get some_package

#endif

#ifdef REDHAT

Run:

yum install some_package

#endif

您可以在几乎任何GNU / Linux系统上运行构建:

cpp -P -DDEBIAN instructions.template

或:

cpp -P -DREDHAT instructions.template