현재 위치에서 보안 업데이트 적용 - Amazon Linux 2023

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

현재 위치에서 보안 업데이트 적용

업데이트 적용에 대한 개요는 DNF 및 리포지토리 버전에서 보안 업데이트 섹션을 참조하세요. dnf upgrade에 대한 --security 옵션은 패키지 업데이트를 권고 사항이 있는 것으로만 제한합니다. 이 섹션의 나머지 부분에서는 특정 보안 업데이트만 설치하는 방법을 다룹니다.

참고

새 AL2023 릴리스에서 사용할 수 있는 모든 업데이트를 적용하는 것이 좋습니다. 보안 업데이트만 선택하거나 특정 업데이트만 선택하는 것은 규칙이 아닌 예외여야 합니다.

권고에 언급된 업데이트 적용

dnf upgradeinfo 출력의 첫 번째 열에 있는 권고 식별자를 사용하여 권고에 언급된 패키지에 대한 업데이트를 적용할 수 있습니다. dnf 패키지 관리자에게 권고의 패키지를 사용 가능한 최신 버전으로 업데이트하거나 권고에 언급된 버전으로만 업데이트하도록 지시할 수 있습니다. 업데이트가 이미 설치된 경우 업데이트 명령은 no-op입니다.

권고에 언급된 버전까지만 영향을 받는 패키지에 대한 업데이트를 적용하려면 --advisory 옵션을 사용하여 권고를 지정하면서 dnf upgrade-minimal 명령을 사용합니다. 다음 예제는 AL2023 버전 2023.0.20230315 컨테이너에서 dnf upgrade-minimal을 실행하고 있습니다.

$ 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!

권고를 해결하기 위해 필요한 최소 업데이트dnf가 수행하도록 하는 것이 요청이므로 --releasever=latest를 사용하더라도 동일한 패키지 버전이 업데이트됩니다.

--advisory 옵션과 함께 일반 dnf upgrade 명령을 사용하면 권고에 언급된 관련 패키지가 사용 가능한 최신 버전으로 업데이트되며, 이는 권고에 언급된 버전보다 최신일 수 있습니다.

참고

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-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!