LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 754|回复: 4

20030603文档里有点不明白,请指教一下,谢谢

[复制链接]
发表于 2003-7-12 20:13:54 | 显示全部楼层 |阅读模式
这一章里安装的所有软件都放在$LFS/stage1 下,然后增加一个新用户,并赋权
chown lfs $LFS/stage1

这里就有个问题,这条命令使lfs用户对stage1有最高操作权,但是却不能对$LFS进行操作,比如mkdir,但是在编译程序如Binutils-2.13.2的时候会执行这样的命令

mkdir ../binutils-build
cd ../binutils-build

../binutils-2.13.2/configure \
    --prefix=/stage1 --disable-nls

这显然超出权限范围了,这里到底应该怎么做?是改成chown lfs $LFS呢还是别的改法?
发表于 2003-7-12 23:15:49 | 显示全部楼层
你得安装这个时候都是在¥LFS/stage1里面得。
而/stage1只是一个符号链接到¥LFS/stage1
 楼主| 发表于 2003-7-13 08:12:06 | 显示全部楼层
dooom兄你好,我安装的时候确实把软件都拷贝到$LFS/stage目录里了,但是mkdir ../binutils-build不就是在上一层目录里建立一个新的目录,而我们设置权限的时候不是设置在stage1里吗
发表于 2003-7-13 10:26:59 | 显示全部楼层
这个命令是要在你解压出得新目录中执行得
 楼主| 发表于 2003-7-13 18:18:07 | 显示全部楼层
晕,dooom兄,我想我没说清楚吧,我回去试试偶的想法,如果能行的话最好,呵呵
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表