2012-10-11 34 views
1

我正在使用Linux。 我已經安裝了系統上的紅寶石轉唱下面的命令,如何使用自定義更改構建RPM包

rpm –ivh zenith_ruby_1.8.6-1.0-2.el5.src.rpm 

現在我已經在這個轉速 的源文件添加一些調試statments,我想重建這個轉速與我的源文件更改。

我嘗試使用以下命令

rpmbuild -ba rpmbuild/SPECS/zenith_ruby-1.8.6-p369.spec 

但是執行的這個命令導致重寫,通過從源文件的改變引起去除源文件。 有沒有什麼辦法可以通過修改源文件來重新構建?

回答

0

我找到了解決上述問題的方法。

我們需要執行下面的命令來構建已經安裝RPM:

rpmbuild -bc --short-circuit rpmbuild/SPECS/zenith_ruby-1.8.6-p369.spec 
1

您應該使您的更改成爲在構建過程中應用的補丁。 看到這個tutorial for instructions

+1

而*請*一定要添加一些釋放ID,以表明它是你的補丁集,而不是股票! –