LoginSignup
0
1

More than 1 year has passed since last update.

apt update & upgrade を実行してもアップデートされない場合の解決法

Last updated at Posted at 2021-09-28

結論

Shell
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

それに対し、以下のようにアップデートをして再起動する。

Shell
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 と書かれている通り、アップデートされなかったパッケージがある。そのため、アップデート情報のメッセージが変わらなかった。

解決方法

まずは以下のコマンドを実行する。

Shell
sudo apt -y dist-upgrade

この際、The following packages have been kept back: と表示され、その下にパッケージ一覧が表示された場合は、それらのパッケージをインストールする。

Shell
sudo apt -y install <保留中のパッケージ>

上記のメッセージが表示されない場合はこの手順はスキップする。

最後に再起動する。

Shell
sudo reboot

これにより、アップデートされなかったパッケージの問題が解決する。

0 updates can be applied immediately.

でめたしでめたし。

参考サイト

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1