웹사이트 검색

CentOS 및 RHEL에서 Yum 설치를 실행 취소하거나 다시 실행하는 방법


YUM 패키지 관리자(버전 3.2.25부터)에 추가된 가장 중요하고 유용한 기능 중 하나는 'yum History' 명령입니다. 이를 통해 시스템에서 실행된 yum 트랜잭션의 전체 기록을 검토할 수 있습니다.

여기에는 트랜잭션이 수행된 날짜와 시간, 트랜잭션의 성공 또는 중단 여부, 영향을 받은 패키지 수 등이 표시됩니다.

중요한 것은 yum 기록을 사용하여 특정 거래를 실행 취소하거나 다시 실행할 수 있다는 것입니다. 이 문서에서는 CentOS/RHEL 배포판에 대한 종속성을 포함하여 yum 설치를 실행 취소 또는 다시 실행하는 방법을 보여줍니다.

이렇게 하려면 먼저 루트 사용자로 다음 명령을 실행하여 yum 트랜잭션 기록을 검토해야 합니다. 그렇지 않으면 sudo 명령을 사용하여 루트 권한을 얻어야 합니다.

sudo yum history  
OR
sudo yum history list all

위 스크린샷의 출력에서 yum 기록에는 거래 ID, 명령줄, 날짜 및 시간, 작업 등이 표시됩니다.

yum install을 실행 취소하려면 거래 ID를 기록해 두고 필요한 작업을 수행하세요. 이 예에서는 다음과 같이 ID 63의 설치를 취소하여 지정된 트랜잭션에 설치된 패키지를 삭제하려고 합니다(요청 시 y/yes 입력). ).

sudo yum history undo 63

이전과 같이 yum 설치를 다시 실행하려면 트랜잭션 ID를 기록해 두고 실행하세요. 예를 들어 ID 63으로 설치를 다시 실행하려면 다음 명령을 실행하세요.

sudo yum history redo 63

yum 제거/지우기 트랜잭션에 대해서도 동일한 작업을 수행할 수 있습니다. 주목해야 할 가장 중요한 점은 yum install 또는 yum delete 작업의 트랜잭션 ID입니다.

yum 기록에 대한 자세한 내용은 다음 가이드를 참조하세요.

  1. 'Yum History'를 사용하여 설치 또는 제거된 패키지 정보를 찾는 방법

지금은 여기까지입니다! 이 기사에서는 CentOS/RHEL에 대한 종속성을 포함하여 yum 설치를 실행 취소하거나 다시 실행하는 방법을 시연했습니다. 아래 의견 양식을 통해 여러분의 생각을 공유해 주세요.