我正在运行 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).