在没有一些补丁的情况下重建一个ubuntu / debian包

时间:2012-01-26 05:02:38

标签: ubuntu compilation package debian dpkg

我想重建一个在ubuntu repo中的源包,什么都不做,除了我想构建它没有它附带的补丁的子集。我没有这样做的经验。

假设包名为foo(在我的情况下它实际上称为network-manager-gnome),我不想要的补丁称为patch1和patch2。我告诉它在哪一步忽略这些补丁?使用{dpkg-source -x foo_version-revision.dsc}进行提取时?或者使用{dpkg-buildpackage -rfakeroot -b}构建时?或者在提取和调用dpkg-buildpackage之间的某个时间?

似乎dpkg-source的构建方面有忽略与给定正则表达式匹配的补丁的选项。这是我应该使用的,使用--source-option通过dpkg-buildpackage传递它们吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

在构建之前应用您的更改(例如撤消一些修补程序)。 dpkg-buildpackage只是在您指定的目录中构建文件。