更改“fakeroot debian / rules binary”输出目录


1

我正在构建debian包,我希望在项目根文件夹中提供新包 . 而不是在 ../
反正有没有覆盖debian /规则dh_builddeb吗?理想情况下使用fakeroot的参数,但我不知道如何。

Answers:


1

根据 Debian政策手册

[二进制目标]然后应该使用创建相关的二进制包 dpkg-gencontrol 制作他们的控制文件和 dpkg-deb 构建它们并将它们放在顶级目录的父级中。

因此,您应该能够通过编写包装器将包放在其他位置 dpkg-deb 并把它提前 /usr/bin 在...上 $PATHdh_builddeb,这是导致二进制包构建的最常见方式,确实调用 dpkg-deb 通过 $PATH

然而,将构建产品放在顶层目录中对我来说似乎有风险。如果你不小心,他们可能会在源包或差异中结束。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.