这是Linux From Scratch书的7.5版本,发布于2014年3月2日。如果本书的发布时间过去超过六个月了,那么很可能有一个更新更好的版本已可用。要查看是否有新版本,请访问这个页面中的一个镜像网站:http://www.linuxfromscratch.org/mirrors.html。
下面是一个自上个版本发布以来的变更列表。
变更条目:
2014-03-02
[bdubbs] - LFS-7.5 发布。
[bdubbs] - 更新宿主系统需求,报告宿主系统中可能安装有不一致库。
2014-02-18
[bdubbs] - 改变kmod的安装指令以允许man手册的安装。修复 #3502。
2014-02-16
[bdubbs] - 更新至 man-pages-3.5.9。
[bdubbs] - 合并beta FHS。添加 /usr/share/ppd, /usr/libexec, /usr/share/color, /usr/local/share/color, /var/lib/color, 和 /usr/share/dict。
[bdubbs] - 合并 beta FHS。 移除对 /usr/libexec 的覆盖: coreutils, findutils, gawk, gcc, glibc, inetutils, man-db, 和 tar。同时修复 #3498。
[bdubbs] - 合并 beta FHS。把 grub sbin 可执行文件从 /usr/sbin 移至 /sbin。
[bdubbs] - 在回归测试中记入了两个新的 glibc 错误。
[bdubbs] - 将 man-db 移至 util-linux 后面以满足一个测试依赖。
[bdubbs] - 更新 automake 测试以适应 /tools 中的 util-linux,并且为这个测试提了速。
[bdubbs] - 恢复构建 flex 静态库。
2014-02-14
2014-02-13
2014-02-10
[bdubbs] - 更新 coreutils i18n 补丁。 感谢 Igor Izivkov 指出了它。修复 #3488。
2014-02-08
[bdubbs] - 更新至 glibc-2.19。修复 #3486。
2014-02-07
[bdubbs] - 更新至 linux-3.13.2。修复 #3485。
2014-02-05
[bdubbs] - 改变第 5 章中期望的库的类型。感谢 kammet 的报告。修复 #3484。
[bdubbs] - 修复 e2fsprogs 的测试以便能够在 LFS chroot 环境下合适地运行。
[bdubbs] - 移除 groff 中不必要的 mkdir。
2014-02-02
[bdubbs] - 更新至 linux-3.13.1。修复 #3483。
2014-01-27
[bdubbs] - 在第 5 章中为 util-linux 增加了一个环境变量以避免在那些启用了不需要的功能的宿主系统中的一个安装错误。
2014-01-26
2014-01-25
[bdubbs] - 在第 5 章中增加了一个切换到 util-linux 的配置以避免在那些安装了systemd的宿主系统中的一个安装错误。
2014-01-22
2014-01-21
[bdubbs] - 把 util-linux 的最终构建移至 udev 后面。修复 e2fsprogs 和 udev 以使用 util-linux 在第 5 章中的构建。修复 #3467。
2014-01-15
[bdubbs] - 添加了 util-linux 在第 5 章中的构建,为在第 6 章中把它的构建移到udev的后面做准备。这不是完整的修复,因为这个构建还没有被纳入到第 6 章。
[bdubbs] - 为第 6 章把 /run 挂载为一个 tmpfs。
2014-01-14
2014-01-02
[bdubbs] - 更新至 grep-2.16。修复 #3418。
2013-12-29
[bdubbs] - 更新至 e2fsprogs-1.42.9。修复 #3462。
[bdubbs] - 更新至 gdbm-1.11。修复 #3459。
[bdubbs] - 更新至 kmod-16。修复 #3455。
[bdubbs] - 更新至 automake-1.14.1。修复 #3458。
[bdubbs] - 更新 readline 的补丁到上游层。修复 #3461。
[bdubbs] - 使用 gcc 版本的 libiberty.a。修复 #3456。
[bdubbs] - 为 shadow 使用不同的 URL。修复 #3453。
[bdubbs] - 更新 coreutils i18n 补丁以修复 uniq 问题。修复 #3457。
[bdubbs] - 从 宿主系统需求 中移除不再需要的 makeinfo。修复 #3460。
2013-12-22
2013-12-16
2013-12-13
2013-12-07
[bdubbs] - 启用 util-linux 中 sulogin 的构建。取消安装 sysvinit 的 sulogin。修复 #3435。
[bdubbs] - 取消安装 sysvinit 中的 mesg 和 last,它们会覆盖 util-linux 安装的版本。感谢 Chris Staub。修复 #3434。
[bdubbs] - 为 diffutils 添加一个 sed 以使 locales 能被正确安装。修复 #3433。
[bdubbs] - 为一些包更新已安装程序列表。感谢 Chris Staub。修复 #3432。
[bdubbs] - 修复 kmod 和 xz 的二进制文件和库的位置。修复 #3443.
2013-11-23
2013-11-05
2013-11-04
[bdubbs] - 禁用第5章测试程序中 pkg-config 的查找,那可能会导致不想要的宿主系统库被链接进测试中。
2013-10-21
[bdubbs] - 更新至 util-linux-2.24。修复 #3415。
2013-10-19
[matthew] - 更新至 Linux-3.11.6。修复 #3414。
2013-10-18
[matthew] - 更新至 GCC-4.8.2。修复 #3413。
2013-10-15
[matthew] - 更新至 Linux-3.11.5。修复 #3411。
2013-10-14
2013-10-08
[matthew] - 将 stylesheets 更新到 docbook-xsl-1.78.1。
2013-10-06
[matthew] - 使用 xz 版本的 M4 压缩包。
[matthew] - 更新至 Linux 3.11.4。修复 #3408。
2013-10-02
2013-09-23
2013-09-15
2013-09-13
[bdubbs] - 更新至 systemd-207。修复 #3396。
2013-09-10
2013-09-08
[bdubbs] - LFS-7.4 发布。