卡在 LFS @ 5.7.1 "Glibc Installation"
Stuck on LFS @ 5.7.1 "Glibc Installation"
我正在尝试构建自己的 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 说明,以 root
身份执行 chown -v lfs $LFS/tools
和 chown -v lfs $LFS/sources
应该允许您以 lfs
用户身份继续。
LFS 4.3详细解释了步骤。
我正在尝试构建自己的 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 说明,以 root
身份执行 chown -v lfs $LFS/tools
和 chown -v lfs $LFS/sources
应该允许您以 lfs
用户身份继续。
LFS 4.3详细解释了步骤。