Linux 从头开始: 'tools/include' 不是安装时的目录 linux-5.5.3 API Headers
Linux from scratch: 'tools/include' is not a directory when installing linux-5.5.3 API Headers
我正在从头开始 linux,我在第 5.6 linux-5.5.3 API Headers 部分。我能够提取 tar,cd 到新目录,然后制作。此时我在 linux-5.5.3 目录中。我遇到问题的命令是:
cp -rv usr/include/* /tools/include
只是 returns:
cp: target '/tools/include' is not a directory
对我有用的是将命令更改为:
cp -rv usr/include/* ./tools/include
我这样做是因为我所知道的唯一 "tools" 目录位于顶部两层。这是一个近似树:
mnt/lfs (mount point for the lfs partition)
|-sources
| |-*Many tar archives*
| |-linux-5.5.3
| |-*Some Directories*
| |-usr
| |-include
|-tools
我 100% 跟随本书并按照说明编译了所有其他包。
我的问题:我该如何进行?我应该只对 upper-level "tools" 目录进行操作,还是应该返回并进行故障排除?如果要排除故障,具体应该怎么做?
这是我正在阅读以供参考的章节:http://www.linuxfromscratch.org/lfs/view/stable/chapter05/linux-headers.html
I followed along with the book 100%
不,你没有。从 /tools
到 $LFS/tools
的符号链接是在 chapter 4.2 Creating the $LFS/tools
Directory:
中创建的
mkdir -v $LFS/tools
ln -sv $LFS/tools /
你问:
what specifically should I do?
您必须完全遵循说明。更重要的是,对于书中的每一条命令,你完全理解命令,完全理解命令的作用,完全理解为什么命令在那里,你完全明白为什么命令在那个地方。
How should I proceed? Should I just do what works with the upper-level "tools" directory […]?
这是上面的一个很好的例子:这行不通,理解为什么它行不通很重要。
我正在从头开始 linux,我在第 5.6 linux-5.5.3 API Headers 部分。我能够提取 tar,cd 到新目录,然后制作。此时我在 linux-5.5.3 目录中。我遇到问题的命令是:
cp -rv usr/include/* /tools/include
只是 returns:
cp: target '/tools/include' is not a directory
对我有用的是将命令更改为:
cp -rv usr/include/* ./tools/include
我这样做是因为我所知道的唯一 "tools" 目录位于顶部两层。这是一个近似树:
mnt/lfs (mount point for the lfs partition)
|-sources
| |-*Many tar archives*
| |-linux-5.5.3
| |-*Some Directories*
| |-usr
| |-include
|-tools
我 100% 跟随本书并按照说明编译了所有其他包。
我的问题:我该如何进行?我应该只对 upper-level "tools" 目录进行操作,还是应该返回并进行故障排除?如果要排除故障,具体应该怎么做?
这是我正在阅读以供参考的章节:http://www.linuxfromscratch.org/lfs/view/stable/chapter05/linux-headers.html
I followed along with the book 100%
不,你没有。从 /tools
到 $LFS/tools
的符号链接是在 chapter 4.2 Creating the $LFS/tools
Directory:
mkdir -v $LFS/tools ln -sv $LFS/tools /
你问:
what specifically should I do?
您必须完全遵循说明。更重要的是,对于书中的每一条命令,你完全理解命令,完全理解命令的作用,完全理解为什么命令在那里,你完全明白为什么命令在那个地方。
How should I proceed? Should I just do what works with the upper-level "tools" directory […]?
这是上面的一个很好的例子:这行不通,理解为什么它行不通很重要。