3.4. 소프트웨어 관리
RHEL 사용자의 이미지 모드는 이제 dnf --transient
를 사용하여 재부팅 시 재설정되는 패키지 트랜잭션을 수행할 수 있습니다.
이전 버전에서는 RHEL 사용자의 이미지 모드에서 bootc usr-overlay
명령을 실행하여 시스템을 잠금 해제한 다음 DNF 명령을 실행하여 패키지를 일시적으로 설치, 제거 및 업그레이드할 수 있었습니다. bootc usr-overlay
를 사용하는 경우 시스템이 재부팅되면 /usr
디렉토리 오버레이가 사라지고 변경 사항이 모두 재설정됩니다. /etc
의 구성 및 /var
의 프로그램 상태를 포함한 다른 디렉토리에 대한 변경 사항은 재부팅해도 유지됩니다.
이번 업데이트를 통해 bootc 시스템에서 사용자 환경을 개선하기 위해 새로운 --transient
플래그 및 새 지속성
구성 옵션이 DNF에 추가되었습니다. 다음 옵션 중 하나를 사용하여 bootc usr-overlay
단계를 건너뛸 수 있습니다.
-
dnf --transient
명령을 사용합니다. -
dnf.conf
파일에서지속성
옵션을임시
로 설정합니다.
bootc usr-overlay
를 사용할 때와 달리--transient
및 persistence=transient
는 /usr
디렉토리가 트랜잭션 전, 도중 및 이후에 다른 프로세스에 읽기 전용으로 유지되도록 합니다.
예를 들어 make
패키지를 일시적으로 설치하려면 다음을 입력합니다.
dnf install --transient make
# dnf install --transient make
잠긴 OSTree 또는 bootc 시스템에서 DNF를 사용할 때 오류 메시지 개선
ostree 및 bootc 시스템은 기본적으로 DNF에서 관리할 수 없습니다. 이전에는 DNF 오류 메시지가 예상 동작과 변경 방법이 표시되지 않았습니다. 이번 업데이트를 통해 DNF는 읽기 전용 OSTree 또는 bootc 시스템에서 실행되는지 여부를 감지하고 DNF를 사용하여 이러한 시스템을 관리하는 방법에 대한 자세한 정보를 찾을 위치를 알려줍니다.
DNF 자동에서 사용자에게 실패한 업데이트에 대해 알릴 수 있음
이번 업데이트를 통해 /etc/dnf/automatic.conf
구성 파일의 [emit zone]
섹션에 새 send_error_messages
부울 옵션이 추가되었습니다. 결과적으로 send_error_messages
를 yes
로 설정하면 DNF 자동 툴에서 emit_via
옵션에 구성된 emitter를 사용하여 실패한 자동 업데이트를 알립니다.
이 기능은 기본적으로 비활성화되어 있습니다.