단일 yum 명령으로 패키지를 설치하고 제거하는 방법이 있습니까?

단일 yum 명령으로 패키지를 설치하고 제거하는 방법이 있습니까?

단일 명령을 사용하여 동시에 패키지를 추가하고 제거하는 방법이 있습니까 yum? 예를 들어 두 개의 별도 명령/트랜잭션을 실행하지 않고 postfix를 설치하고 sendmail을 제거합니다.

답변1

예. Invoke를 사용하면 입력 시 동시에 발생하는 여러 명령을 yum shell지정할 수 있습니다 .run

답변2

최신 버전의 yum에는 다음 swap명령도 있습니다.

# yum swap -- install foo -- remove bar

답변3

허용된 답변이 이미 말했듯이 여러 명령을 한 번에 실행하는 데 사용할 수 있으며 yum shell이는 대화식 사용에 적합합니다. 그러나 스크립트에서 이 명령을 호출하려는 경우 yum shell translist.txt다음과 같은 파일에 대해 실행할 수도 있습니다.

remove squid
install squid34
run

-y확인 프롬프트를 "예"로 가정하는 추가 스위치입니다.

답변4

sudo yum swap postfix sendmail

O/P가 답변을 갖고 있는 동안 나중에 필요한 분들을 위해 이 짧은 답변을 남겨 두겠습니다.

관련 정보