4.4. 소프트웨어 관리


RHEL 9에서 RPM 4.16 제공

RHEL 9는 RPM 버전 4.16과 함께 배포됩니다. 주요 버그 수정 및 버전 4.14의 개선 사항은 다음과 같습니다.

  • 특히 새로운 SPEC 기능:

    • 빠른 매크로 기반 종속성 생성기
    • 동적 빌드 종속성을 생성할 수 있는 %generate_buildrequires 섹션
    • 메타(주문되지 않음) 종속성
    • 패키지 빌드에서 병렬 처리 증가
    • 표현식의 기본 버전 비교
    • caret 버전 연산자, 틸드와 반대
    • %elif,%elifos%elifarch
    • 선택 사항인 자동 패치 및 소스 번호 지정
    • %autopatch 에서 패치 범위를 허용
    • %patchlist%sourcelist 섹션
    • 빌드 시 헤더 데이터의 UTF-8 검증
  • rpm 데이터베이스는 이제 sqlite 라이브러리를 기반으로 합니다. 마이그레이션 및 쿼리 목적으로 BerkeleyDB 데이터베이스에 대한 읽기 전용 지원이 유지됩니다.
  • 이전에 RPM 자체에 빌드된 트랜잭션에서 감사 로그 이벤트를 발행하기 위한 새로운 rpm-plugin-audit 플러그인

(JIRA:RHELPLAN-80734)

새로운 RPM 플러그인에서 RPM 트랜잭션 중 변경 사항에 대해 알립니다.

rpm 패키지 업데이트에는 fapolicyd 프레임워크를 RPM 데이터베이스와 통합하는 새로운 RPM 플러그인이 도입되었습니다. 플러그인은 RPM 트랜잭션 중에 설치 및 변경된 파일에 대해 fapolicyd 에 알립니다. 그 결과 fapolicyd 는 이제 무결성 검사를 지원합니다.

RPM 플러그인은 DNF 트랜잭션으로 제한되지 않고 RPM의 변경 사항도 처리하기 때문에 DNF 플러그인을 대체합니다.

(BZ#1942549)

RPM에서 EdDSA 공개 키 알고리즘을 지원

이번 개선된 기능을 통해 rpm 명령은 EdDSA 공개 키 알고리즘을 사용하여 서명 키를 지원합니다. 결과적으로 EdDSA를 사용하여 생성된 서명 키를 사용하여 패키지 서명 및 확인에 사용할 수 있습니다.

그러나 EdDSA를 사용하여 서명 키를 서명할 수 있지만 RSA는 GnuPG의 기본 공개 키 알고리즘으로 계속 지원됩니다.

(BZ#1962234)

RPM에서 Zstandard (zstd) 압축 알고리즘을 지원

이 향상된 기능을 통해 기본 RPM 압축 알고리즘이 Zstandard(zstd)로 전환되었습니다. 결과적으로 사용자는 대규모 트랜잭션 중에 특히 눈에 띄게 쉬운 패키지 설치의 이점을 누릴 수 있습니다.

(JIRA:RHELPLAN-117903)

새로운 DNF 옵션 exclude_from_weak_autodetectexclude_from_weak

이번 개선된 기능을 통해 기본 DNF 동작이 불필요한 약한 종속성을 설치하지 않습니다. 이 동작을 수정하려면 다음 새 옵션을 사용하십시오.

  • exclude_from_weak_autodetect

    활성화된 경우 exclude_from_weak_autodetect 옵션은 시스템에 설치된 패키지의 약한 종속성(Recommends: 또는 Supplements:)을 자동으로 탐지합니다. 결과적으로 이러한 약한 종속성의 공급자는 약한 종속성으로 설치되지 않지만 에서 가져온 경우 일반 종속성으로 설치됩니다. 기본값은 true입니다.

  • exclude_from_weak

    활성화하면 exclude_from_weak 옵션은 약한 종속성으로 패키지를 설치할 수 없습니다(Recommends: 또는 Supplements:). 패키지 이름 또는 글로 패키지를 지정하고 쉼표로 구분할 수 있습니다. 기본값은 [] 입니다.

(BZ#2005305)

RHEL 9에서는 libmodulemd 2.13.0을 제공합니다.

RHEL 9는 libmodulemd 패키지 버전 2.13.0과 함께 배포됩니다. 주요 버그 수정 및 버전 2.9.4에 대한 개선 사항은 다음과 같습니다.

  • 모듈의 demodularized 패키지 목록에 대한 지원이 추가되었습니다.
  • modulemd-validator 툴의 새로운 --type 옵션을 사용하여 modulemd-packager-v3 문서 검증 지원을 추가했습니다.
  • 강제 구문 분석 정수입니다.
  • 수정된 다양한 modulemd-validator 문제

(BZ#1984403)

Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.