如何在 debian 中恢复包构建?

如何在 debian 中恢复包构建?

我正在运行 Debian Stretch 并关注本指南用于从 debian 源代码构建包。

有时构建过程需要几个小时,当我 dpkg-buildpackage -rfakeroot再次运行时,它会从头开始构建。

dpkg-buildpackage --help 不显示任何恢复选项。

如何恢复包构建?

答案1

要继续由于某种原因中断的构建,您可以debian/rules直接调用适当的目标:

debian/rules build

将编译源代码,然后

fakeroot debian/rules binary

将运行安装并准备软件包。

答案2

我一直在-nc为此使用开关。根据男人页:

-nc, --no-pre-clean
    Do not clean the source tree before building (long option since
    dpkg 1.18.8). Implies -b if nothing else has been selected among
    -F, -g, -G, -B, -A or -S. Implies -d with -S (since dpkg 1.18.0).

相关内容