
当我运行命令时:
dpkg-b myprog 命令
和
sudo dpkg -i myprog.deb
/usr/bin 和 /usr/share/ 等目录中的文件的所有者和创建者都是我的用户名,而其他所有文件的所有者和创建者都是 root。我做错了什么?
答案1
在运行之前尝试将所有文件 chown 为 root dpkg -b
。
通常使用来创建包,dpkg-buildpackage
因为它可以用来fakeroot
确保所有文件都归 root 所有。
当我运行命令时:
dpkg-b myprog 命令
和
sudo dpkg -i myprog.deb
/usr/bin 和 /usr/share/ 等目录中的文件的所有者和创建者都是我的用户名,而其他所有文件的所有者和创建者都是 root。我做错了什么?
在运行之前尝试将所有文件 chown 为 root dpkg -b
。
通常使用来创建包,dpkg-buildpackage
因为它可以用来fakeroot
确保所有文件都归 root 所有。