yum(또는 rpm)을 사용하여 패키지(함께 제공된 모든 추가 파일 포함)를 완전히 제거하는 방법은 무엇입니까?

yum(또는 rpm)을 사용하여 패키지(함께 제공된 모든 추가 파일 포함)를 완전히 제거하는 방법은 무엇입니까?

그렇게 하면 yum remove때때로 패키지의 구성 파일이 유지됩니다.

패키지에 속한 파일을 유지하지 않고 패키지를 완전히 제거할 수 있습니까?

CentOS를 실행하고 있습니다.

답변1

Deleting packages with yum에서 해당 섹션을 확인하세요.어떻게

거기에는 다음과 같은 내용이 있습니다.

어떤 경우에도 패키지 제거를 위한 명령 구문은 다음과 같습니다.

   # yum remove package1 [package2 package3...]

위에서 언급한 대로 package1과 package1에 의존하는 종속성 트리의 모든 패키지를 제거합니다. 구성 데이터에 관한 한 되돌릴 수 없게 될 수도 있습니다.

빠른 방법으로 다음을 시도해 볼 수 있습니다.

yum remove package
yum install package

또한여기흥미롭습니다 for. 그리고 그 질문이 당신에게 도움이 될 수 있습니다.

백업에 구성을 유지하는 것은rpm -e

당신이 할 수 있는 일은 다음을 사용하여 rpm에 무엇이 있는지 알아내는 것입니다.

 rpm -ql packagename

또는

rpm -qlp packagename if the package is not yet installed.

그런 다음 원하는 대로 수동으로 수정할 수 있습니다.

도움이 되었기를 바랍니다!

답변2

rpm -e xxx.rpm && rpm -ivh --replacefiles xxx.rpm

이는 실제로 "삭제" 후에 유지된 이전 구성을 대체합니다. yum 및 dnf를 사용하여 이를 수행하는 방법이어야 합니다.

답변3

루트 권한으로 사용

yum remove -y vsftpd

관련 정보