checkinstall에 sudo가 필요한 이유는 무엇입니까?

checkinstall에 sudo가 필요한 이유는 무엇입니까?

Ubuntu, IIRC에서 checkinstalldeb 패키지는 일부 대상 디렉터리(예: 일부 시스템 디렉터리)에 설치하지 않고 컴파일된 바이너리에서만 생성됩니다.

하지만 홈 디렉터리에 있는 파일을 컴파일하더라도 항상 실행해야 하며 sudo checkinstall그렇지 않으면 일부 작업이 허용되지 않습니다.

왜 그런 겁니까?

답변1

checkinstallsudo기본적으로 실제로 설치도 수행하므로 필수입니다 . 이는 다음을 /etc/checkinstallrc포함하는 기본값 때문입니다 .

# Install the package or just create it?
INSTALL=1

설치를 방지하고 패키지만 생성하려면:

checkinstall --install=no

관련 정보