为什么 checkinstall 需要 sudo?

为什么 checkinstall 需要 sudo?

在 Ubuntu、IIRC 上,checkinstall仅从编译的二进制文件创建 deb 包,而不将它们安装到某些目标目录(例如某些系统目录)。

但即使我编译了主目录中的文件,我也始终必须运行sudo checkinstall,否则某些操作将不被允许。

这是为什么?

答案1

checkinstall需要sudo,因为默认情况下它实际上也会执行安装。这是由于默认的/etc/checkinstallrc,其中包含:

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

要阻止安装并仅创建包,请执行以下操作:

checkinstall --install=no

相关内容