CheckInstall에 부작용이 있나요? 아니면 매번 사용해야 하나요?

CheckInstall에 부작용이 있나요? 아니면 매번 사용해야 하나요?

저는 직장에서는 Ubuntu를 사용하고 집에서는 Slackware를 사용합니다.

오늘 직장에서 일부 반복적인 작업을 자동화하도록 되어 있는 회사 저장소에서 의심스러운 프로그램을 다운로드했습니다. 이제 제거하고 싶지만 configure; make; make install안타깝게도 Makefile에 적합한 제거 대상이 없습니다. 이 프로그램은 Python으로 작성되었으며 설치 프로그램은 *.py많은 파일을 다른 위치에 복사했으며 이제 모든 파일을 삭제하는 것이 고통스럽습니다.

make install따라서 그러한 프로그램을 쉽게 제거하고 시스템의 모든 소프트웨어를 일관된 방식으로 추적할 수 있도록 CheckInstall을 대신 사용하는 것을 고려했습니다 . 하지만 CheckInstall에 부작용이 있는지, 아니면 새 소프트웨어를 설치할 때마다 사용할 수 있는지 알고 싶습니다. 그것을 사용하고 있습니까?

답변1

나는 단지 deb/dpkg에 대한 경험을 바탕으로 이야기하지만 아니요, Checkinstall이 deb/rpm을 성공적으로 빌드하는 한 이를 설치하면 부작용이 없습니다(어떤 경우에는 패키지 빌드에 실패합니다).

물론, checkinstall은 종속성에 대해 실제로 알지 못하므로 어디에나 패키지를 설치하려는 경우 해당 종속성을 사용할 수 있어야 합니다. 그렇지 않으면 제거 기능이 예상대로 정확하게 작동합니다.

작동하지 않고 특정 패키지를 경계하는 경우 chroot는 (상대적으로) 빠르고 쉬운 시도 방법입니다. 가상 머신이 훨씬 더 좋지만 복제할 수 있는 시스템이 없으면 더 많은 설정 시간과 리소스가 필요합니다. 당신의 시스템.

관련 정보