"make install"로 설치된 소프트웨어를 제거하는 방법

"make install"로 설치된 소프트웨어를 제거하는 방법

다음을 실행하여 소프트웨어를 설치하는 경우:

./configure
make
make install 

이를 제거하는 일반적인 방법이 있습니까(예 sudo apg-get remove: )?

답변1

일반적으로 다음을 사용할 수 있습니다.

sudo make uninstall

앱이 루트로 설치되었기 때문입니다.

그러나 이는 패키지 개발자가 적절한 제거 규칙을 만든 경우에만 작동합니다.

다음을 실행하여 소프트웨어를 설치하는 데 사용되는 단계를 살펴볼 수도 있습니다.

make -n install

그런 다음 해당 단계를 수동으로 되돌리십시오.

앞으로 이러한 종류의 문제를 피하려면 가능할 때마다 make install 대신 checkinstall을 사용하십시오(컴파일된 버전과 패키지된 버전을 동시에 유지하려는 경우가 아니면 AFAIK는 항상). 선호하는 패키지 관리자를 사용하여 제거할 수 있는 deb 파일을 생성하고 설치합니다.

make clean은 일반적으로 건물 디렉토리를 정리하지만 패키지를 제거하지는 않습니다. 변경된 파일뿐만 아니라 전체가 컴파일되었는지 확인하려는 경우에 사용됩니다.

[원천:소스에서 패키지를 빌드하는 경우 어떻게 제거하거나 완전히 제거할 수 있습니까?

관련 정보