这是 Linux From Scratch 手册的 8.4 版本,发布于2019 年 3 月 1 日。 如果这个版本已经发布了六个月或更久, 可能已经发布了更好的新版本。访问 http://www.linuxfromscratch.org/mirrors.html 中列出的任何一个镜像站即可查询是否有新版本。
下面是本书自上一版本发布以来的更新日志。
更新日志记录:
2019-03-01
[bdubbs] - LFS-8.4 发布。
2019-02-25
2019-02-21
[ken] - 防止 man-db-2.8.5 创建 /lib/systemd/ 目录。
2019-02-19
[bdubbs] - 在 ninja 构建过程中可选地修改代码, 从而允许使用环境变量 NINJAJOBS。
2019-02-14
[bdubbs] - 更新到 linux-4.20.8。修复 #4423。
[bdubbs] - 修复某些宿主环境中,在第 5 章中构建 Python 时, 可能使用依赖于宿主系统的头文件的问题。
2019-02-11
2019-02-08
[renodr] - 更新宿主系统需求。
2019-02-06
[bdubbs] - 简化第 5 章中 glibc 的构建命令。 感谢 Romain Geissler 报告这一问题。
2019-02-05
2019-02-02
2019-02-01
2019-01-27
[pierre] - 在构建过程中加入一条 sed 命令,修复 tar-1.31 引入的一个 bug 。同时,移除一条过时的测试失败说明。
2019-01-10
[bdubbs] - 更新到 linux-4.20.1。修复 #4398。
[bdubbs] - 更新到 diffutils-3.7。修复 #4401。
[bdubbs] - 更新到 tar-1.31。修复 #4402。
[bdubbs] - 更新到 man-db-2.8.5。修复 #4403。
[bdubbs] - 更新到 bash-5.0。修复 #4404。
[bdubbs] - 更新到 readline-8.0。修复 #4405。
[bdubbs] - 更新到 iproute2-4.20.0。修复 #4406。
[bdubbs] - 更新到 util-linux-2.33.1。修复 #4407。
2019-01-01
2018-12-27
2018-12-12
[renodr] - 增加一项关于 libffi 使用机器相关优化的说明。 和 GMP 类似,这导致将系统移动到其他计算机时,出现非法指令异常。
2018-12-11
2018-12-01
2018-11-25
2018-11-24
[dj] - 更新到 linux-4.19.4。修复 #4381。
[dj] - 更新到 systemd-239-6b4878d.
[dj] - 将 touch 添加到需要移动的 coreutils 工具列表中, 并阐明为了符合 FHS 而移动这些工具。
2018-11-21
2018-11-19
[bdubbs] - 更新到 libcap-2.26。修复 #4378。
2018-11-09
2018-11-06
2018-10-29
2018-10-27
2018-10-10
2018-09-30
[dj] - 将 util-linux 和 e2fsprogs 的安装推迟到 procps 后, 以满足 systemd 版本的构建顺序。这对 sysv 版本没有影响。
2018-09-20
[bdubbs] - 清理不必要的符号链接。 重新排列软件包的顺序,尽可能晚地构建版本相关的软件包。 现在不需要在第 5 章中构建 util-linux,因此将其移除。 修复 #4345 和 #4349。
[bdubbs] - 更新到 eudev-3.2.6。修复 #4350。
[bdubbs] - 更新到 elfutils-0.174 (libelf)。修复 #4348。
[bdubbs] - 更新到 psmisc-23.2。修复 #4347。
[bdubbs] - 更新到 openssl-1.1.1。修复 #4346。
[bdubbs] - 更新到 linux-4.18.9。修复 #4344。
2018-09-02
2018-09-01
[bdubbs] - LFS-8.3 发布。