Ubuntu22.04で 以下のパッケージは保留されます: になった場合の対処

Ubuntu

Ubuntuのターミナルから 例のように sudo apt update ; sudo apt -y upgrade を実行した際に、以下のパッケージは保留されます: と表示された場合の対処を記事にしてみました。

$ sudo apt update ; sudo apt -y upgrade 
<省略>
以下のパッケージは保留されます:
  python3-distupgrade ubuntu-release-upgrader-core
アップグレード: 0 個、新規インストール: 0 個、削除: 0 個、保留: 2 個。

または

$ sudo apt update ; sudo apt -y upgrade 
<省略>
The following packages will be upgraded:
  python3-distupgrade ubuntu-release-upgrader-core
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.

例では python3-distupgrade ubuntu-release-upgrader-core 2つのパッケージが保留になっている事が分かります。

保留になっているパッケージを sudo apt -y install します。

sudo apt -y install python3-distupgrade

$ sudo apt -y install python3-distupgrade
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています... 完了        
状態情報を読み取っています... 完了        
以下の追加パッケージがインストールされます:
  ubuntu-release-upgrader-core
以下のパッケージはアップグレードされます:
  python3-distupgrade ubuntu-release-upgrader-core
アップグレード: 2 個、新規インストール: 0 個、削除: 0 個、保留: 0 個。
<省略>

保留されていたパッケージ(python3-distupgrade ubuntu-release-upgrader-core)2つがアップグレードされます。

再度、sudo apt update ; sudo apt -y upgrade を実行し、保留になっているパッケージがないことを確認します。

sudo apt update ; sudo apt -y upgrade 

$ sudo apt update ; sudo apt -y upgrade 
<省略>
アップグレード: 0 個、新規インストール: 0 個、削除: 0 個、保留: 0 個。

または

$ sudo apt update ; sudo apt -y upgrade 
<省略>
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

参考にさせていただいたサイト

タイトルとURLをコピーしました