13.10 にアップグレードしてから、ソフトウェア アップデーターに利用可能なアップデートがすべて表示されなくなりました。いくつかは表示され、問題なくインストールできますが、すべてのソフトウェアが最新であると表示された後、 を使用すると、sudo apt-get upgrade
まだ更新待ちのパッケージが残っていることが示されます。コマンド ラインで更新できますが、一時的な解決にしかすぎません。なぜ一部が表示され、その他は表示されないのかわかりません。Update Manager ですべてのパッケージを更新するにはどうすればよいでしょうか?
Update-manager では次のように表示されます:
しかし、apt-get は次のように表示します:
ありがとう!
答え1
これは、安定リリースアップデートの段階的実施これは 13.04 から実施されています。
update-manager を使用してアップデートをインストールする Ubuntu 13.04 のユーザーは、自動的にこのプロセスに参加します。
基本的に、アップデートは10%のユーザーにリリースされます。その後、エラーレポートデータベースでリグレッションや問題がないか調べます。問題がなければ、6時間後に別の10%のユーザーにアップデートが配信されます。フェーズステータストラッカーそれに応じて自動的に更新され、そこでプロセスを監視できます。
Update-Manager::Never-Include-Phased-Updates "True";
構成ファイル「 」に「 」を追加することで、段階的更新プロセスをオプトアウトできます/etc/apt/apt.conf
。
私のシステムではそのファイルは存在しないため、オプトアウトすることを選択した場合は、そのファイルを作成してsudo nano /etc/apt/apt.conf
必要な行を追加する必要があるかもしれません。
Ubuntu 20.10以前のリリースでは、apt-get
常にアップデートがすぐに表示されます。Ubuntu 21.04、apt-getに段階的なアップデートが来た。
また、システム設定 >> ソフトウェアとアップデート更新タブに移動して、セキュリティアップデートがある場合そしてその他の更新がある場合どちらも言うすぐに表示(ただし、これらの設定は段階的な更新を上書きしないことに注意してください。)
参照:
- 安定リリースの更新Ubuntu Wikiのセクション5: フェーズ