8장. 패키지 관리 내역 처리
DNF 기록 데이터베이스를 사용하여 RHEL(Red Hat Enterprise Linux) 10 시스템에서 소프트웨어 변경 사항을 추적하고 관리합니다. 이전 트랜잭션을 검토하거나 되돌리면 실수로 구성 변경 사항을 신속하게 복구할 수 있습니다.
dnf history 명령을 사용하여 패키지 관리 기록에서 다양한 작업을 수행할 수 있습니다. DNF 트랜잭션과 관련된 다음 정보를 검토할 수 있습니다.
- 트랜잭션 타임라인.
- 트랜잭션이 발생한 날짜 및 시간입니다.
- 트랜잭션의 영향을 받는 패키지 수입니다.
- 트랜잭션이 성공했는지 또는 중단되었는지 여부입니다.
- RPM 데이터베이스가 트랜잭션 간에 변경된 경우
dnf history 명령을 사용하여 트랜잭션 중에 수행된 작업을 취소할 수도 있습니다.
8.1. DNF 트랜잭션 나열 링크 복사링크가 클립보드에 복사되었습니다!
소프트웨어 변경 사항을 감사하거나 특정 패키지 작업을 식별하려면 DNF 툴을 사용하여 RHEL(Red Hat Enterprise Linux) 10의 패키지 관리 기록을 나열합니다. 이러한 트랜잭션을 검토하면 유지 관리 및 문제 해결을 위해 시스템 수정 사항을 명확하게 기록합니다.
DNF 툴을 사용하면 다음 작업을 수행할 수 있습니다.
- 최신 트랜잭션을 나열합니다.
- 선택한 패키지의 최신 작업을 나열합니다.
- 특정 트랜잭션의 세부 정보를 표시합니다.
프로세스
시나리오에 따라 다음 옵션 중 하나를 사용하여 트랜잭션 정보를 표시합니다.
모든 최신 DNF 트랜잭션 목록을 표시하려면 다음을 입력합니다.
# dnf history출력에는 다음 정보가 포함됩니다.
-
Action(s)열에는 트랜잭션 중에 수행된 작업 유형(예: Install(I), Upgrade(U)), Remove(E) 및 기타 작업이 표시됩니다. 대체
열에는 트랜잭션 중에 수행된 작업 수가 표시됩니다. 작업 수에도 트랜잭션 결과가 올 수 있습니다.Action(s)및Altered열의 값에 대한 자세한 내용은dnf(8)도움말 페이지를 참조하십시오.
-
선택한 패키지에 대한 모든 최신 작업 목록을 표시하려면 다음을 입력합니다.
# dnf history list <package_name>특정 트랜잭션의 세부 정보를 표시하려면 다음을 입력합니다.
# dnf history info <transaction_ID>