安装基础系统软件

本章开始构建 LFS 系统的主体部分,区别于在第 3 章构建交叉编译工具链和交叉编译环境,本章需要构建 73 个软件包,其中也并不会出现临时不需要只

要安装一部分的情况,会耗费比较多的时间。

第 4 章将完成 Linux 内核以外所有软件包的构建。其内容主要分为四个部分:LFS 系统主体部分、Systemd 分支部分、System V 分支部分和调整工作。LFS 的 Systemd 和 System V 两个版本,在构建 Vim 编辑器前的部分相差无几,其中细微的差别会直接将在文中点出;而在 Vim 之后由于依赖原因,构建顺序有比较大的区别,为了避免混乱分成了两个分支部分。需要注意的是两个分支部分的内容相互独立,没有先后关系。实际操作的时候应该根据实际情况选择其中的一个分支实施。不要在 4.2 Systemd 分支构建完成后,直接进入 4.3 System V 分支的构建,而是应该选择其中的一个分支进行构建。

在安装指令之前,每个软件包的开头都提供了关于软件包的信息,包括构建需求的大致时间,以及在过程中需求磁盘空间的大小。在安装指令之后,是一个该软件包即将安装的程序和库(及概要说明)的列表。第 4 章中软件包的 SBU 数值和所需磁盘空间部分为包含了测试套件的数据。