翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
セキュリティ更新プログラムのインプレースでの適用
更新プログラムの適用の概要については、「DNF およびリポジトリバージョンを使用してセキュリティ更新を適用します。」を参照してください。dnf upgrade で --security オプションを指定すると、パッケージ更新プログラムが、アドバイザリに記載されているもののみに制限されます。このセクションの残りの部分では、特定のセキュリティ更新プログラムのみをインストールする方法について説明します。
注記
新しい AL2023 リリースで利用可能なすべての更新を適用することをお勧めします。セキュリティ更新プログラムのみ、または特定の更新プログラムのみを選択するのは例外とし、ルールにはしないでください。
アドバイザリに記載されている更新プログラムの適用
dnf upgradeinfo の出力の先頭列のアドバイザリ識別子を使用して、アドバイザリに記載されているパッケージの更新プログラムを適用できます。アドバイザリに記載されたパッケージを利用可能な最新のパッケージに更新するか、アドバイザリに記載されているバージョンまでしか更新しないかを、dnf パッケージマネージャーで指示できます。更新プログラムが既にインストールされている場合、更新コマンドは no-op となります。
対象のパッケージに対してアドバイザリに記載されているバージョンまで更新を適用するには、dnf upgrade-minimal コマンドを使用し、--advisory オプションでアドバイザリを指定します。次の例は、AL2023 バージョン 2023.0.20230315 コンテナで dnf upgrade-minimal を実行しています。
$dnf upgrade-minimal -y --releasever=2023.1.20230628--advisory ALAS2023-2023-193Amazon Linux 2023 repository 46 MB/s | 15 MB 00:00 Last metadata expiration check: 0:00:03 ago on Mon Jul 22 20:36:13 2024. Dependencies resolved. ================================================================================ Package Arch Version Repository Size ================================================================================ Upgrading: curl-minimal x86_64 8.0.1-1.amzn2023 amazonlinux 150 k libcurl-minimal x86_64 8.0.1-1.amzn2023 amazonlinux 249 k Transaction Summary ================================================================================ Upgrade 2 Packages Total download size: 399 k Downloading Packages: (1/2): curl-minimal-8.0.1-1.amzn2023.x86_64.rpm 2.7 MB/s | 150 kB 00:00 (2/2): libcurl-minimal-8.0.1-1.amzn2023.x86_64. 3.8 MB/s | 249 kB 00:00 -------------------------------------------------------------------------------- Total 2.5 MB/s | 399 kB 00:00 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Upgrading : libcurl-minimal-8.0.1-1.amzn2023.x86_64 1/4 Upgrading : curl-minimal-8.0.1-1.amzn2023.x86_64 2/4 Cleanup : curl-minimal-7.88.1-1.amzn2023.0.1.x86_64 3/4 Cleanup : libcurl-minimal-7.88.1-1.amzn2023.0.1.x86_64 4/4 Running scriptlet: libcurl-minimal-7.88.1-1.amzn2023.0.1.x86_64 4/4 Verifying : libcurl-minimal-8.0.1-1.amzn2023.x86_64 1/4 Verifying : libcurl-minimal-7.88.1-1.amzn2023.0.1.x86_64 2/4 Verifying : curl-minimal-8.0.1-1.amzn2023.x86_64 3/4 Verifying : curl-minimal-7.88.1-1.amzn2023.0.1.x86_64 4/4 Upgraded: curl-minimal-8.0.1-1.amzn2023.x86_64 libcurl-minimal-8.0.1-1.amzn2023.x86_64 Complete!
この要求は、アドバイザリに対処するために必要な最小限の更新を dnf に実行させるものであるため、--releasever=latest が使用された場合でも同じパッケージバージョンが更新されます。
通常の dnf upgrade コマンドを --advisory オプションとともに使用すると、アドバイザリに記載されている該当パッケージが、利用可能な最新のバージョンに更新されます。このバージョンは、アドバイザリに記載されているバージョンよりも新しい場合があります。
注記
system-release パッケージが更新されない限り、dnf が固定されている AL2023 リポジトリのバージョンは変更されません。
警告
dnf が固定されているリポジトリのバージョンを変更せずに AL2023 の別のリリースから更新プログラムをインストールする場合は、以降の dnf の変更操作において注意が必要になります。例えば、パッケージをインストールまたは更新する際、新しいリリースではパッケージの依存関係が変更されている可能性があるため、以前のリリースのままではこれらの新しい依存関係に対応できない場合があります。
次の例は、AL2023 バージョン 2023.0.20230315 コンテナで、AL2023 の最新リリース (執筆時点では 2023.5.20240708) を参照して実行されます。更新後の curl バージョンがいずれも update-minimal で更新されるバージョンよりも新しいものであると同時に、この新しいバージョンでは新しい依存関係が追加されている点に注意してください。
$dnf upgrade -y --releasever=latest--advisory ALAS2023-2023-193Amazon Linux 2023 repository 80 MB/s | 25 MB 00:00 Last metadata expiration check: 0:00:04 ago on Mon Jul 22 20:48:38 2024. Dependencies resolved. ================================================================================ Package Arch Version Repository Size ================================================================================ Upgrading: curl-minimal x86_64 8.5.0-1.amzn2023.0.4 amazonlinux 160 k libcurl-minimal x86_64 8.5.0-1.amzn2023.0.4 amazonlinux 275 k libnghttp2 x86_64 1.59.0-3.amzn2023.0.1 amazonlinux 79 k Installing dependencies: libpsl x86_64 0.21.1-3.amzn2023.0.2 amazonlinux 61 k publicsuffix-list-dafsa noarch 20240212-61.amzn2023 amazonlinux 59 k Transaction Summary ================================================================================ Install 2 Packages Upgrade 3 Packages Total download size: 634 k Downloading Packages: (1/5): publicsuffix-list-dafsa-20240212-61.amzn 1.1 MB/s | 59 kB 00:00 (2/5): curl-minimal-8.5.0-1.amzn2023.0.4.x86_64 2.6 MB/s | 160 kB 00:00 (3/5): libpsl-0.21.1-3.amzn2023.0.2.x86_64.rpm 949 kB/s | 61 kB 00:00 (4/5): libnghttp2-1.59.0-3.amzn2023.0.1.x86_64. 3.7 MB/s | 79 kB 00:00 (5/5): libcurl-minimal-8.5.0-1.amzn2023.0.4.x86 6.7 MB/s | 275 kB 00:00 -------------------------------------------------------------------------------- Total 3.5 MB/s | 634 kB 00:00 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Upgrading : libnghttp2-1.59.0-3.amzn2023.0.1.x86_64 1/8 Installing : publicsuffix-list-dafsa-20240212-61.amzn2023.noarch 2/8 Installing : libpsl-0.21.1-3.amzn2023.0.2.x86_64 3/8 Upgrading : libcurl-minimal-8.5.0-1.amzn2023.0.4.x86_64 4/8 Upgrading : curl-minimal-8.5.0-1.amzn2023.0.4.x86_64 5/8 Cleanup : curl-minimal-7.88.1-1.amzn2023.0.1.x86_64 6/8 Cleanup : libcurl-minimal-7.88.1-1.amzn2023.0.1.x86_64 7/8 Cleanup : libnghttp2-1.51.0-1.amzn2023.x86_64 8/8 Running scriptlet: libnghttp2-1.51.0-1.amzn2023.x86_64 8/8 Verifying : libpsl-0.21.1-3.amzn2023.0.2.x86_64 1/8 Verifying : publicsuffix-list-dafsa-20240212-61.amzn2023.noarch 2/8 Verifying : curl-minimal-8.5.0-1.amzn2023.0.4.x86_64 3/8 Verifying : curl-minimal-7.88.1-1.amzn2023.0.1.x86_64 4/8 Verifying : libcurl-minimal-8.5.0-1.amzn2023.0.4.x86_64 5/8 Verifying : libcurl-minimal-7.88.1-1.amzn2023.0.1.x86_64 6/8 Verifying : libnghttp2-1.59.0-3.amzn2023.0.1.x86_64 7/8 Verifying : libnghttp2-1.51.0-1.amzn2023.x86_64 8/8 Upgraded: curl-minimal-8.5.0-1.amzn2023.0.4.x86_64 libcurl-minimal-8.5.0-1.amzn2023.0.4.x86_64 libnghttp2-1.59.0-3.amzn2023.0.1.x86_64 Installed: libpsl-0.21.1-3.amzn2023.0.2.x86_64 publicsuffix-list-dafsa-20240212-61.amzn2023.noarch Complete!