4.3. 소프트웨어 관리
RPM은 이제 sqlite
데이터베이스 백엔드에 대한 읽기 전용 지원
컨테이너와 같은 다른 루트 디렉터리를 검사할 때 sqlite
기반의 RPM 데이터베이스를 쿼리하는 기능이 필요할 수 있습니다. 이 업데이트는 RPM sqlite
데이터베이스 백엔드에 대한 읽기 전용 지원을 추가합니다. 결과적으로 호스트 RHEL 8의 UBI 9 또는 Fedora 컨테이너에 설치된 패키지를 쿼리할 수 있습니다. Podman을 사용하여 이를 수행하려면 다음을 수행합니다.
-
podman mount 명령을 사용하여 컨테이너의 파일 시스템을 마운트
합니다. -
마운트된 위치를 가리키는
--root
옵션과 함께rpm -qa
명령을 실행합니다.
RHEL 8의 RPM에서는 여전히 BerkeleyDB 데이터베이스(bdb
) 백엔드를 사용합니다.
libmodulemd
가 버전 2.12.1로 업데이트
libmodulemd
패키지가 버전 2.12.1로 업데이트되었습니다. 주요 변경 사항은 다음과 같습니다.
-
modulemd-obsoletes
문서 유형의 버전 1에 대한 지원이 추가되어 다른 스트림이 사용되지 않는 스트림 또는 수명 종료에 도달하는 스트림에 대한 정보가 추가되었습니다. -
모듈 빌드 시스템에 대한 모듈 스트림 콘텐츠에 대한 패키지 관리자 설명을 제공하는
modulemd-packager
문서 유형의 버전 3에 대한 지원이 추가되었습니다. -
버전 2
modulemd
문서 유형의static_context
특성 지원이 추가되었습니다. 따라서 이제 모듈 빌드 시스템에서 생성하는 대신 패키지 관리자에서 모듈 컨텍스트를 정의합니다. - 이제 모듈 스트림 값이 항상 따옴표가 지정된 문자열로 직렬화됩니다.
libmodulemd
가 버전 2.13.0으로 업데이트
libmodulemd
패키지는 버전 2.13.0으로 업데이트되어 이전 버전에 대해 다음과 같은 주요 변경 사항을 제공합니다.
- 모듈에서 데모된 패키지의 목록에 대한 지원이 추가되었습니다.
-
modulemd-
문서를 검증하는 지원이 추가되었습니다.validator 툴의 새로운
v3--type
옵션으로 modulemd-packager- - 강화된 구문 분석 정수.
-
다양한
modulemd-validator
문제 해결.
sslverifystatus
가 dnf
구성에 추가되었습니다
이번 업데이트를 통해 sslverifystatus
옵션이 활성화되면 dnf
는 OCI(Certificate Status Request TLS 확장)를 사용하여 각 서버 인증서 폐기 상태를 확인합니다. 결과적으로 해지된 인증서가 발생하면 dnf
가 서버에서 다운로드를 거부합니다.