它将安装到/ lib / modules的foo.tar.gz源代码。 但是,我根本没有足够的许可。 我正在尝试编写一个脚本来自动构建包。
#!/bin/bash
tar xf foo.tar.gz
cd foo
make
fakeroot make install
显示
mkdir: cannot create directory `/lib/modules/foo.so
我不想真正放入/ lib,也许我可以放入$ HOME / rootfs。
使用fakeroot的正确方法是什么? 或者,是否有一个简单的脚本可以让我跟踪如何使用fakeroot?
答案 0 :(得分:0)
您对fakeroot
的作用感到困惑。 不用于将权限提升为root,以便安装包。当包创建时使用它。由于您没有创建包,因此fakeroot
无法为您执行任何操作。另请参阅此description of fakeroot。
要临时提升权限,您应使用sudo
。