2011-06-29 48 views
0

我們需要爲多個Linux發行版分發二進制文件和安裝指導。由於發行版中的安裝說明大多相似,因此我們希望保留包含常用部分和特定發行版部分的單個文檔,並使用特殊標記進行說明。我們希望能夠運行某種命令(nroff/groff?)來根據需要生成發行版特定的安裝文檔。多個Linux發行版的單一安裝文檔

達到此目的的最佳方法是什麼?我不想重塑任何東西...

+0

您的意思是標籤與[處理](http://stackoverflow.com/tags/processing/info)的問題?該標籤指的是處理語言,專爲非程序員進行數據可視化等而設計。 –

回答

0

如何使用cpp,C預處理器?你可以用定義來指定發行版:

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 
+0

謝謝,一位同事建議m4,我想這是根據你建議的cpp的精神。 –

+0

@ software,是的,但'cpp'更簡單。 :) –

+0

我欣賞指示和例子。我們應該在我們公司聘用你! –

相關問題