![패키지를 컴파일한 후 변경 사항을 취소하는 방법은 무엇입니까? [복사]](https://linux55.com/image/57787/%ED%8C%A8%ED%82%A4%EC%A7%80%EB%A5%BC%20%EC%BB%B4%ED%8C%8C%EC%9D%BC%ED%95%9C%20%ED%9B%84%20%EB%B3%80%EA%B2%BD%20%EC%82%AC%ED%95%AD%EC%9D%84%20%EC%B7%A8%EC%86%8C%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F%20%5B%EB%B3%B5%EC%82%AC%5D.png)
일반적인 접근 방식을 사용하여 패키지를 구축했다고 가정해 보겠습니다.
./configure
make
make install
그런 다음 이 패키지를 제거하고 싶습니다. 제거 스크립트가 없습니다. 시스템을 빌드/컴파일하기 전의 상태로 복원하려면 어떻게 해야 합니까?
답변1
당신은 꽤 엉망이고 운이 좋지 않으며 make 파일이 제거 대상(예: make uninstall
)을 제공하지 않습니다. 추적하여 설치/수정된 파일을 확인해야 합니다. 이렇게 하면 make -n install
모든 파일이 디스크에 기록될 때 인쇄됩니다.
또 다른 방법은 make install
루트 권한 없이 실행하는 것입니다. 모든 쓰기 오류가 발생한 다음 삭제할 수 있습니다. install_manifest.txt
반복할 수 있는 파일을 작성하는 다른 Makefile이 있습니다 .
인용하다: