使用fakeroot / fakechroot来tar包

时间:2012-11-09 03:28:46

标签: shell fakeroot

它将安装到/ 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?

1 个答案:

答案 0 :(得分:0)

您对fakeroot的作用感到困惑。 用于将权限提升为root,以便安装包。当包创建时使用它。由于您没有创建包,因此fakeroot无法为您执行任何操作。另请参阅此description of fakeroot

要临时提升权限,您应使用sudo