如何使用自定义更改构建RPM包

时间:2012-10-11 07:14:52

标签: linux rpmbuild

我在Linux上工作。 我已经在我的系统上安装了一个ruby rpm,然后按照命令

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

现在我在这个rpm的源文件中添加了一些调试声明 我想用源文件中的更改重建此rpm。

我尝试使用以下命令

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

但执行此命令会导致覆盖源文件,导致源文件中的更改被删除。 有没有办法重新构建我们在源文件中的更改?

2 个答案:

答案 0 :(得分:1)

您应该将更改作为在构建过程中应用的修补程序。 见tutorial for instructions

答案 1 :(得分:0)

我找到了上述问题的解决方案。

我们需要执行以下命令来构建已安装的RPM:

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