Amazon Linux 2023 ではリポジトリバージョンが追加され、新しいバージョンが追加された場合にリリースバージョンを指定しないとアップデートできなくなりました。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | # dnf update ================================================================================================================ WARNING: A newer release of "Amazon Linux" is available. Available Versions: Version 2023.3.20240108: Run the following command to upgrade to 2023.3.20240108: dnf upgrade --releasever=2023.3.20240108 ================================================================================================================ Dependencies resolved. Nothing to do. Complete! |
手動でアップグレードする場合は、以下のようにリリースバージョンを指定するか「latest」を指定すればアップデートすることができます。
1 | # dnf upgrade --releasever=2023.3.20240108 |
dnf-automatic を使って自動的に最新にしておきたい場合は、/etc/dnf/vars/releasever を新規作成し「latest」と記載しておくことで、常に最新版のリポジトリを参照することができます。
1 | # vi /etc/dnf/vars/releasever |
1 | latest |
これでリポジトリのバージョンに悩まされることなく、dnf-automatic で最新のパッケージに更新されるようになりました。
※dnf-automatic の導入に関しては、下記の記事を参照してください。
参考にしたサイト
Deterministic upgrades through versioned repositories usage - Amazon Linux 2023
Deterministic upgrades through versioned repository usage in AL2023 ensures the OS release doesn't change without approv...
コメント