make install 대신 checkinstall을 사용하여 종속성을 쉽게 제거할 수 있습니까?

make install 대신 checkinstall을 사용하여 종속성을 쉽게 제거할 수 있습니까?

나는 Linux를 처음 접했기 때문에 용서해주세요.사양오류/오해. 소스에서 프로그램을 빌드하는 방법을 배우고 싶지만 빌드할 때 종속성을 관리하는 방법을 이해하는 데 어려움을 겪고 있습니다.

checkinstall대신 사용 make install하면 내장된 양식 소스 프로그램을 패키지하여 제거하기가 더 쉽다는 것을 읽었습니다 (패키지 관리자를 사용하여 제거하는 것이 더 쉬운 것처럼).

이것은 [함께 설치된 checkinstall] 프로그램을 제거하면 패키지 관리자(예 apt autoremove: )를 통해 해당 종속성을 "제거 가능"하게 만든다는 의미입니까?

답변1

apt다음을 사용하여 리포지토리에서 종속성을 설치했거나 다음을 사용하여 빌드한 checkinstall경우 그렇습니다. 그런 checkinstall식으로 make시스템에 직접 설치 되지는 않습니다. 설치하는 척하고, 생성된 파일을 추적하고, deb, rpm 또는 패키지 관리자가 설치한 패키지를 생성합니다. 그런 다음 패키지 관리자를 사용하여 제거할 수 있습니다. apt를 사용하여 종속성을 설치 make하고 실제 프로그램을 사용하여 종속성을 설치한 다음 apt를 사용하여 종속성을 제거한다고 생각하면 checkinstall그렇지 않습니다.

관련 정보