sudo apt -y update
sudo apt -y upgrade
sudo apt -y dist-upgrade
sudo apt -y install <保留中のパッケージ> # 必要に応じて
sudo reboot
Ubuntu 20.04.3 LTS
Ubuntu Server にログインすると、以下のように利用可能なパッケージのアップデートについてのメッセージが表示される。
17 updates can be applied immediately.
1 of these updates is a standard security update.
To see these additional updates run: apt list --upgradable
それに対し、以下のようにアップデートをして再起動する。
sudo apt -y update
sudo apt -y upgrade
sudo reboot
しかし、再起動後、再びログインしてもアップデートされていないときがある。
17 updates can be applied immediately.
1 of these updates is a standard security update.
To see these additional updates run: apt list --upgradable
apt -y upgrade
を実行した際に、以下のように表示される。
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
not upgraded
と書かれている通り、アップデートされなかったパッケージがある。そのため、アップデート情報のメッセージが変わらなかった。
まずは以下のコマンドを実行する。
sudo apt -y dist-upgrade
この際、The following packages have been kept back:
と表示され、その下にパッケージ一覧が表示された場合は、それらのパッケージをインストールする。
sudo apt -y install <保留中のパッケージ>
上記のメッセージが表示されない場合はこの手順はスキップする。
最後に再起動する。
sudo reboot
これにより、アップデートされなかったパッケージの問題が解決する。
0 updates can be applied immediately.
でめたしでめたし。