2

我想重建一个位于 ubuntu 存储库中的源包,什么都不做,除了我想在没有它附带的补丁子集的情况下构建它。我没有做这种事情的经验。

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

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

谢谢!

4

1 回答 1

1

在构建之前应用您的更改(例如反转一些补丁)。dpkg-buildpackage只需在您指定的目录中构建文件。

于 2012-01-26T06:45:24.887 回答