私は最近、新しいディストリビューション(私が読んだLinux Mint 21、Ubuntu 22.04に基づいています)を使い始めました。特定のパッケージをインストールすると、出力の末尾に同じ行がたくさん表示されることがよくありますapt-get install
。
「遅延プロジェクト「http...ubuntu jammy package-name」を起動しようとしましたが、失敗しました。」
「遅延プロジェクトを開始しようとしましたが失敗しました」のWeb検索では、バグのあるリンクがいくつか表示されました(提出されたバグだけを見て議論はありませんでした)。また、apt-getの「遅延項目」が何であるかが見つかりません。
遅延項目は何であり、エラーとはどういう意味ですか?ティア
ベストアンサー1
ファイルをdeb
dpkgキャッシュフォルダ(通常は/var/cache/apt/archives/
)にコピーして実行しますapt-get install /cache_folder/*.deb
。これにより、これらの警告は表示されません。
長い話を短く
質問に関する私のコメントで述べたように、オフラインモードでdebファイルをインストールしたときに生成するコードはaquire.cc
(https://salsa.debian.org/apt-team/apt.git):
if (I->Items->Owner->Status == pkgAcquire::Item::StatIdle)
{
_error->Warning("Tried to start delayed item %s, but failed", I->Items->Description.c_str());
}
私は多くのテスト実行で、debファイルがキャッシュフォルダにあるときにdebファイルをapt
再インポートしようとする(ストアからダウンロード)が行われないことを確認しました。 debファイルが別の場所にあるときにファイルに対応するパッケージをインポートしようとするapt
と、各出力に「注:debfileの代わりにパッケージ名を選択してください」というメッセージが表示されますか?deb
debファイルです(理由はわかりません。新しいバージョンが利用可能ですか?)
リポジトリからパッケージをインポートしようとすると、いくつかのタイムアウトがあるようです。その後は放棄します(たとえば、端末で実行するときの警告数は約500個ですが、出力がファイルに直接リダイレクトされると約500個程度です)。 7000.).警告がいくつかのまれな「遅延プロジェクト」にしか現れない理由はまだ決まっていません。
インストール後に機能上の欠陥(キャッシュや他のフォルダ)が見つかりませんでしたが、「起動を試みる」行が数千に達し、出力を読み取るのに問題がありました。
Linux Mint 21 liveISOと3つのdebファイルセットを使用して再実行できました(たとえば、sqlitebrowserの一部ですapt-get install --download-only sqlitebrowser
)。
libqscintilla2-qt5-l10n_2.11.6+dfsg-4_amd64.deb
libqscintilla2-qt5-15_2.11.6+dfsg-4_all.deb
libqtprintsupport5_5.15.3+dfsg-2ubuntu0.2_amd64.deb
興味深いことに、警告にはlibqscintilla2-qt5-l10nがリストされており、依存関係がなく、自己インストール時に(liveISOが起動された直後に)警告は発生しません。