Menerapkan pembaruan keamanan di tempat - Amazon Linux 2023

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Menerapkan pembaruan keamanan di tempat

Untuk ikhtisar penerapan pembaruan, lihatMenerapkan pembaruan keamanan menggunakan DNF dan versi repositori. --securityOpsi untuk dnf upgrade akan membatasi pembaruan paket hanya untuk mereka yang memiliki Penasihat. Sisa bagian ini akan mencakup cara menginstal hanya pembaruan keamanan tertentu.

catatan

Disarankan untuk menerapkan semua pembaruan yang tersedia dalam rilis AL2 023 baru. Memilih hanya pembaruan keamanan, atau hanya pembaruan tertentu harus menjadi pengecualian daripada aturan.

Menerapkan pembaruan yang disebutkan dalam Penasihat

Pengidentifikasi penasihat di kolom pertama output dnf upgradeinfo dapat digunakan untuk menerapkan pembaruan untuk paket yang disebutkan dalam penasehat. Manajer dnf paket dapat diinstruksikan untuk memperbarui paket dalam penasihat ke yang terbaru yang tersedia, atau hanya hingga versi yang disebutkan dalam penasihat. Jika pembaruan sudah diinstal, perintah pembaruan adalah no-op.

Untuk menerapkan pembaruan untuk paket yang terpengaruh hanya hingga versi yang disebutkan dalam penasihat, gunakan dnf upgrade-minimal perintah saat menggunakan --advisory opsi untuk menentukan penasihat. Contoh berikut berjalan dnf upgrade-minimal dalam wadah AL2 023 versi 2023.0.20230315.

$ dnf upgrade-minimal -y --releasever=2023.1.20230628 --advisory ALAS2023-2023-193 Amazon 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!

Versi paket yang sama diperbarui bahkan jika --releasever=latest digunakan sebagai permintaan dnf untuk melakukan pembaruan minimal yang diperlukan untuk mengatasi penasihat.

Menggunakan dnf upgrade perintah reguler dengan --advisory opsi akan memperbarui paket yang relevan yang disebutkan dalam penasihat ke versi terbaru yang tersedia, yang mungkin lebih baru dari versi yang disebutkan dalam penasihat.

catatan

Kecuali system-release paket diperbarui, versi repositori AL2 023 yang dnf dikunci tidak berubah.

Awas

Saat menginstal pembaruan dari rilis AL2 023 yang berbeda tanpa mengubah versi repositori yang dnf dikunci, kehati-hatian harus dilakukan pada setiap operasi mutasi berikutnya. dnf Misalnya, saat menginstal atau memperbarui paket, karena dependensi paket mungkin telah berubah dalam rilis yang lebih baru, rilis lama yang Anda gunakan mungkin tidak dapat memenuhi dependensi baru ini.

Contoh berikut dijalankan dalam wadah AL2 023 versi 2023.0.20230315 mengacu pada rilis terbaru AL2 023 yang waktu penulisannya adalah 2023.5.20240708. Perhatikan bahwa kedua versi yang curl diperbarui ke lebih baru daripada versi yang update-minimal diperbarui, tetapi versi yang lebih baru ini membawa dependensi baru.

$ dnf upgrade -y --releasever=latest --advisory ALAS2023-2023-193 Amazon 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!