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).

関連情報