为什么外星人需要 sudo 权限?

为什么外星人需要 sudo 权限?

我不知道为什么外星人sudo转换时需要特权.rpm文件到.deb在非特权目录中(例如我的主目录)。

这是一个安全功能吗(我认为这是多余的,因为安装软件包需要 dpkg,而 dpkg 需要 sudo 权限)?

答案1

因为软件包可以包含不同用户拥有的文件,我相信转换过程会提取文件,然后从那里构建 .deb。设置提取文件的权限需要 root 访问权限。

请注意,您应该能够使用它fakeroot来解决这个问题。

相关内容