8장. 패키지 관리 내역 처리
dnf history
명령을 사용하면 다음 정보를 검토할 수 있습니다.
- DNF 트랜잭션 타임라인.
- 트랜잭션이 발생한 날짜 및 시간입니다.
- 트랜잭션의 영향을 받는 패키지 수입니다.
- 트랜잭션이 성공했는지 또는 중단되었는지 여부입니다.
- RPM 데이터베이스가 트랜잭션 간에 변경된 경우
dnf history
명령을 사용하여 트랜잭션을 취소할 수도 있습니다.
8.1. DNF 트랜잭션 나열
DNF 소프트웨어 관리 툴을 사용하여 다음 작업을 수행할 수 있습니다.
- 최신 트랜잭션을 나열합니다.
- 선택한 패키지의 최신 작업을 나열합니다.
- 특정 트랜잭션의 세부 정보를 표시합니다.
프로세스
시나리오에 따라 다음 옵션 중 하나를 사용하여 트랜잭션 정보를 표시합니다.
모든 최신 DNF 트랜잭션 목록을 표시하려면 다음을 입력합니다.
dnf history
# dnf history
Copy to Clipboard Copied! 출력에는 다음 정보가 포함됩니다.
-
Action(s)
열에는 트랜잭션 중에 수행된 작업 유형(예: Install(I
), Upgrade(U
)), Remove(E
) 및 기타 작업이 표시됩니다. 대체
열에
는 트랜잭션 중에 수행된 작업 수가 표시됩니다. 작업 수에도 트랜잭션 결과가 올 수 있습니다.Action(s)
및Altered
열의 값에 대한 자세한 내용은dnf(8)
도움말 페이지를 참조하십시오.
-
선택한 패키지에 대한 모든 최신 작업 목록을 표시하려면 다음을 입력합니다.
dnf history list <package_name>
# dnf history list <package_name>
Copy to Clipboard Copied! 특정 트랜잭션의 세부 정보를 표시하려면 다음을 입력합니다.
dnf history info <transaction_id>
# dnf history info <transaction_id>
Copy to Clipboard Copied!
글로벌 표현식을 인수로 추가하여 결과를 필터링할 수 있습니다. 자세한 내용은 DNF 입력에서 글로벌 표현식 지정 을 참조하십시오.