質問: 「クリーン」なしでlinuxカーネルを再構築する 4.11をベースにしたカスタムカーネルを構築しています(mintx64の場合)。動作することを証明するために、すでにコンパイルしてインストールしています。今、私はいくつかのファイルにいくつかの小さな変更を加えました(ドライバーとネットサブシステムでは、これが最初にカスタムカーネルをコンパイルする必要がある理由です!)次に、変更したカーネルをビルドします。しかし走るとfakeroot make -j5 deb-pkg localversion=myname kdeb_pkgversion=1 ビルドシステムは、すべての負荷を「クリーン」にすることから始まるように見えるので、すぐに停止しました。残念ながら、私が使用しているコンピューターは優れたcpuに恵まれておらず、ゼロから構築するのに何時間もかかります。したがって、可能であればもう一度やり直すことは避けたいです。すべてを「クリーン」にせずに増分ビルドのみを作成することは可能ですか、それともカーネルビルドシステムの要件ですか?私が得た出力は:chk include/config/kernel.release make clean clean . clean arch/x86/lib ...
回答: これを修正するには、deb-pkgコマンドのmakefileに移動し、スクリプトから「make clean」を削除します。これはビルドに悪影響を及ぼさないようで、カスタムカーネルを1〜2週間問題なく実行しています。 ymmv!