我正在尝试构建自己的LFS系统,以便更好地了解linux的工作原理,但我仍然停留在5.7.1中,您必须构建Glibc。我已经将它卸载到Sources,并使用以下命令登录到lfs:

su - lfs

但每当我想做的时候:
mkdir -v ../glibc-build

我知道错误:
mkdir: cannot create directory '../glibc-build': Permission denied

怎么解决这个问题?

最佳答案

似乎您没有足够的权限创建生成目录。如果您在root帐户中执行了任何操作,那么它将拥有目录和创建的任何文件。默认情况下,其他用户不能修改其他用户的文件或目录。您要么必须更改权限以允许lfs创建目录,要么从root继续工作。
如果您一直严格遵循LFS指令,那么执行chown -v lfs $LFS/toolschown -v lfs $LFS/sourcesasroot应该允许您以lfs用户身份继续。
LFS 4.3详细说明步骤。

关于linux - 坚持使用LFS @ 5.7.1“Glibc安装”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37576433/

10-13 03:22