소스에서 컴파일하고 설치하여 시스템에 WINE을 설치했습니다. 이제 제거하고 싶지만 제거할 수 없습니다.
이렇게 하면 dnf remove wine*
"할 일이 없습니다"라고만 나옵니다. 와인을 완전히 제거하는 방법에 대한 제안이 있으십니까?
답변1
설계상 패키지 관리자는 함께 설치된 소프트웨어만 관리합니다. 설치된 소프트웨어를 제거하려면 dnf instal ...
를 사용해야 합니다 dns remove ...
.
수동으로 설치된 소프트웨어(등을 사용하여)를 관리하지 않습니다 make install
. 이를 제거하려면 런타임에 어떤 파일이 설치되었는지 알고 make install
수동으로 삭제해야 합니다.
일반적으로 건물 시스템은 하나 make uninstall
또는 이와 유사한 것을 제공하여 모든 것을 제거합니다. 그러나 이는 빌드 디렉터리가 보존되는 경우에만 도움이 됩니다.
나는 이것이 매우 번거롭고 불편하다는 것을 알고 있습니다. 이것이 시스템의 패키지 관리자 주변에 무언가를 설치하는 데 드는 비용입니다. 여기서의 교훈은 다음과 같습니다.절대 이렇게 하지 마세요. 항상 패키지 관리자를 사용하여 프로덕션 시스템에 패키지를 설치하세요.. 특히, 소스에서 무언가를 빌드해야 하는 경우 항상 패키지를 빌드한 다음 등을 사용하여 올바르게 설치합니다. rpm -i
이름 dpkg -i
을 실행하지 마세요 make install
. 예, 더 많은 작업이 필요하지만 수동으로 설치한 프로그램의 내부와 꼬리를 청소하는 지루하고 오류가 발생하기 쉬운 수고를 덜게 됩니다.