apt upgrade で保留され一括でアップグレードできない
定期的に「apt update」を実行後に、アップグレード対象がある場合は「apt upgrade」でアップグレードを実行していますが、下記のように保留になる場合があります。
保留になるのは、Ubuntuの「Phased Updates(段階的アップデート)」機能によるものです。
これは、一部のパッケージを全ユーザーに一斉に配布するのではなく、徐々に展開して問題がないかを確認しながらリリースする仕組みです。
$ sudo apt upgrade パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています... 完了 状態情報を読み取っています... 完了 アップグレードパッケージを検出しています... 完了 Get more security updates through Ubuntu Pro with 'esm-apps' enabled: php-symfony-config php-symfony-dependency-injection php-symfony-cache php-symfony-var-exporter php-twig php-symfony-expression-language php-symfony-filesystem Learn more about Ubuntu Pro at https://ubuntu.com/pro The following upgrades have been deferred due to phasing: firmware-sof-signed libnss-systemd libpam-systemd libsystemd-shared libsystemd0 libudev1 systemd systemd-dev systemd-resolved systemd-sysv systemd-timesyncd udev アップグレード: 0 個、新規インストール: 0 個、削除: 0 個、保留: 12 個。
保留になっているのをアップグレードするには、個別にアップグレードするか一括でアップグレードできるオプションを利用するしかないです
オプションを利用して一括アップグレードする
「APT::Get::Always-Include-Phased-Updates」を有効にしてアップグレードすると、保留となっているパッケージも一括でアップグレードできます。
下記のオプションを付けることで、Phased Updatesの対象パッケージもすべて即時アップグレードされます。
$ sudo apt -o APT::Get::Always-Include-Phased-Updates=true upgrade
個別にアップグレードする
個別にアップグレードするには、「apt list –upgradable」でアップグレードできるパッケージを確認して個別にアップグレードします
# 個別にアップグレードできる一覧を取得します $ sudo apt list --upgradable 一覧表示... 完了 firmware-sof-signed/noble-updates,noble-updates,noble-updates 2023.12.1-1ubuntu1.6 all [2023.12.1-1ubuntu1.5 からアップグレード可] libnss-systemd/noble-updates,noble-updates,noble-updates 255.4-1ubuntu8.10 amd64 [255.4-1ubuntu8.8 からアップグレード可] libpam-systemd/noble-updates,noble-updates,noble-updates 255.4-1ubuntu8.10 amd64 [255.4-1ubuntu8.8 からアップグレード可] libsystemd-shared/noble-updates,noble-updates,noble-updates 255.4-1ubuntu8.10 amd64 [255.4-1ubuntu8.8 からアップグレード可] libsystemd0/noble-updates,noble-updates,noble-updates 255.4-1ubuntu8.10 amd64 [255.4-1ubuntu8.8 からアップグレード可] libudev1/noble-updates,noble-updates,noble-updates 255.4-1ubuntu8.10 amd64 [255.4-1ubuntu8.8 からアップグレード可] systemd-dev/noble-updates,noble-updates,noble-updates 255.4-1ubuntu8.10 all [255.4-1ubuntu8.8 からアップグレード可] systemd-resolved/noble-updates,noble-updates,noble-updates 255.4-1ubuntu8.10 amd64 [255.4-1ubuntu8.8 からアップグレード可] systemd-sysv/noble-updates,noble-updates,noble-updates 255.4-1ubuntu8.10 amd64 [255.4-1ubuntu8.8 からアップグレード可] systemd-timesyncd/noble-updates,noble-updates,noble-updates 255.4-1ubuntu8.10 amd64 [255.4-1ubuntu8.8 からアップグレード可] systemd/noble-updates,noble-updates,noble-updates 255.4-1ubuntu8.10 amd64 [255.4-1ubuntu8.8 からアップグレード可] udev/noble-updates,noble-updates,noble-updates 255.4-1ubuntu8.10 amd64 [255.4-1ubuntu8.8 からアップグレード可]
個別に、「apt install [パッケージ名]」でインストールしていきます。
$ apt install firmware-sof-signed