我不知道为什么外星人sudo
转换时需要特权.rpm文件到.deb在非特权目录中(例如我的主目录)。
这是一个安全功能吗(我认为这是多余的,因为安装软件包需要 dpkg,而 dpkg 需要 sudo 权限)?
答案1
因为软件包可以包含不同用户拥有的文件,我相信转换过程会提取文件,然后从那里构建 .deb。设置提取文件的权限需要 root 访问权限。
请注意,您应该能够使用它fakeroot
来解决这个问题。
我不知道为什么外星人sudo
转换时需要特权.rpm文件到.deb在非特权目录中(例如我的主目录)。
这是一个安全功能吗(我认为这是多余的,因为安装软件包需要 dpkg,而 dpkg 需要 sudo 权限)?
因为软件包可以包含不同用户拥有的文件,我相信转换过程会提取文件,然后从那里构建 .deb。设置提取文件的权限需要 root 访问权限。
请注意,您应该能够使用它fakeroot
来解决这个问题。