ビルドが失敗した場合、「build_packages」はすべてのライブラリを再ダウンロードしますか?

ビルドが失敗した場合、「build_packages」はすべてのライブラリを再ダウンロードしますか?

指示に従ってChromium OSのイメージを設定してビルドしようとしました。ここで見つけることができます。私のラップトップは、build_packages1つのパッケージで失敗するまで約7〜8時間スクリプトを実行しました。

今私の質問は次のとおりです。

  • ビルド手順はすべてのライブラリを再ダウンロードしますか?今日ビルドコマンドを再実行しましたが、ダウンロードしたパッケージを読み続け、無効とマークし、削除してから再ダウンロードします。

  • いくつかのパッケージの後にビルドコマンドが中断されるたびに。これで、接続が正常に機能し、昨日リポジトリと同期しましたが、パッケージをダウンロードできないのはなぜですか?

  • テキストフィードバックが完全なビルドではなくダウンロードおよびビルドされるパッケージに断片化され、ローカライズされているように見えるので、ビルドガイドラインの全体的な進捗状況はどのように計算されますか?


最近失敗したビルドログ。

ベストアンサー1

初期実行後にリポジトリを再同期する場合は、./build_packages多くのパッケージを最新バージョンに再ダウンロードする必要があります。それ以外の場合は、失敗したビルド後にキャッシュを削除することを選択しない限り、成功したダウンロードがキャッシュから取得されます。

何度も試しても変更なしでいくつかのパッケージで輻輳が続く場合は、「ミニレイアウト」ではなく「フルレイアウト」に同期することをお勧めします。これで私の状況が解決されました。これまでMini用にダウンロードした2GBに比べて約12GBのダウンロードが必要であることに留意してください。

パッケージビルドの全体的な進捗状況については、各パッケージについて説明した進捗状況の一部が表示されますが、(x / y pending)パッケージに関する情報も表示されます。これは正確な見積もりを提供しませんが、少なくとも毎回同じ場所で失敗するかどうかを知らせるか、経過時間をダウンロードしたファイルで割った値に基づいて費やされる時間を予想します。パッケージ。

おすすめ記事