linux - 卡在 LFS @ 5.7.1 "Glibc Installation"

标签 linux linux-from-scratch

我正在尝试构建自己的 LFS 系统,以便更好地理解 linux 的工作原理,但我被困在 5.7.1 上,您必须构建 Glibc。我已经将它解压缩到源代码中,并使用以下命令登录 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/sources作为root应该允许您继续作为 lfs用户。

LFS 4.3详细解释了这些步骤。

关于linux - 卡在 LFS @ 5.7.1 "Glibc Installation",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37576433/

相关文章:

linux - 如何知道键盘映射、字体等。我当前的 Linux 系统使用的变量值?

C 编译器在尝试构建 Binutils 时无法创建可执行文件

Linux From Scratch(7.9) 第6.10章 链接失败

linux - Internet Explorer 尝试在 Jboss 服务器上打开 Excel 但失败

linux - execv() 和 fork() 的时间浪费

linux - 如何为vagrant中尚不存在的用户挂载目录

linux - Sed 4.2.1 的编译问题

linux - 在 linux 中,sftp 中的 ls 标志是什么

linux - unix - 文件的头部和尾部

linux - Mesa-18.1.6 'c compiler cannot create executables'