我在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
但执行此命令会导致覆盖源文件,导致源文件中的更改被删除。 有没有办法重新构建我们在源文件中的更改?
答案 0 :(得分:1)
您应该将更改作为在构建过程中应用的修补程序。 见tutorial for instructions
答案 1 :(得分:0)
我找到了上述问题的解决方案。
我们需要执行以下命令来构建已安装的RPM:
rpmbuild -bc --short-circuit rpmbuild/SPECS/zenith_ruby-1.8.6-p369.spec