在 Ubuntu、IIRC 上,checkinstall
仅从编译的二进制文件创建 deb 包,而不将它们安装到某些目标目录(例如某些系统目录)。
但即使我编译了主目录中的文件,我也始终必须运行sudo checkinstall
,否则某些操作将不被允许。
这是为什么?
答案1
checkinstall
需要sudo
,因为默认情况下它实际上也会执行安装。这是由于默认的/etc/checkinstallrc
,其中包含:
# Install the package or just create it?
INSTALL=1
要阻止安装并仅创建包,请执行以下操作:
checkinstall --install=no