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.
参考にさせていただいたサイト