我应该阅读本书的哪个章节?

与 Linux From Scratch 不同,BLFS 并非设计为线性顺序阅读。LFS 提供了如何构建一个基础系统的说明,该系统可以演变为从 Web 服务器到多媒体桌面系统的任何形态。BLFS 试图引导您完成从基础系统到预期目标的整个过程,其中涉及大量选择。

每位阅读本书的读者都会想阅读某些章节。您当前正在阅读的 引言 包含通用信息。请特别注意 第 2 章 重要信息 中的信息,其中包含有关如何解压软件、不同语言环境使用相关问题以及全书适用的各种其他注意事项。

大多数人接下来会想翻阅 LFS 的后续配置与额外软件 部分。该部分不仅涉及配置,还涉及安全(第 4 章 安全)、文件系统(第 5 章 文件系统与磁盘管理 和 UEFI 启动工具)、文本编辑器(第 6 章 文本编辑器)和 Shell(第 7 章 Shell)。实际上,您可能希望在构建 LFS 系统时就参考本章的某些部分(尤其是文本编辑器和文件系统相关章节)。

在完成这些基础内容之后,大多数人至少会浏览本书的 通用库与实用工具 部分。该部分包含许多作为其他章节前提条件的信息,以及一些本身就很有用的项目(例如 第 13 章 编程)。您不必安装本部分中的所有库和软件包;每个 BLFS 安装步骤都会说明其依赖哪些其他软件包。您可以选择要安装的程序,然后查看它需要什么(别忘了检查嵌套依赖关系!)。

同样,大多数人可能还会查看 基本网络 部分。该部分涉及使用 DHCP 和 PPP 等多种方法连接互联网或局域网(第 14 章 连接到网络),以及网络库(第 17 章 网络库)和各种基本网络程序与工具。

处理好这些基础之后,您可能希望配置更高级的网络服务。这些内容在本书的 服务器 部分讨论。希望构建服务器的人可以在此找到良好的起点。请注意,该部分还包含多个数据库软件包的信息。

接下来的十二章涉及桌面系统。本书的这一部分以讨论 Graphical Components 的章节开始,该部分还涉及一些通用的基于 X 的库(第 25 章 Graphical Environment Libraries)。之后,KDEGNOMEXfceLXQt 各自拥有独立的部分,随后是 X Software

本书随后继续讨论 Multimedia 软件包。请注意,许多人在开始 BLFS 之旅时可能就想使用本章中的 ALSA 说明;这些说明之所以放在这里,是因为这是最合乎逻辑的位置。

BLFS 主体部分的最后一部分涉及 Printing, Scanning and Typesetting。这对大多数桌面系统用户都很有用,即使是那些构建专用服务器的人也可能发现它很有价值。

我们希望您享受使用 BLFS 的过程。愿您实现构建完美个性化 Linux 系统的梦想!