这是 Linux From Scratch 手册的 12.1 版本,发布于 2024 年 3 月 1 日。如果该版本已经发布了六个月或更久,可能已经发布了更好的新版本。如果要查询是否有新版本,通过 https://www.linuxfromscratch.org/mirrors.html 访问一个 LFS 镜像站。
下面是本书自上一版本发布以来的更新日志。
更新日志记录:
2024 年 3 月 1 日
[bdubbs] — LFS-12.1 发布。
2024 年 2 月 14 日
[bdubbs] — 更新到 meson-1.3.2。修复 #5442。
2024 年 2 月 12 日
[bdubbs] — 更新到 shadow-4.14.5。修复 #5437。
[bdubbs] — 更新到 setuptools-69.1.0 (Python 模块)。修复 #5439。
[bdubbs] — 更新到 python-3.12.2。修复 #5434。
[bdubbs] — 更新到 pkgconf-2.1.1。修复 #5432。
[bdubbs] — 更新到 MarkupSafe-2.1.5 (Python 模块)。修复 #5431。
[bdubbs] — 更新到 man-pages-6.06。修复 #5438。
[bdubbs] — 更新到 expat-2.6.0。修复 #5435。
[bdubbs] — 更新到 linux-6.7.4。修复 #5433。
2024 年 2 月 2 日
2024 年 2 月 1 日
[bdubbs] — 更新到 openssl-3.2.1 (修复安全问题)。修复 #5425。
[bdubbs] — 更新到 zlib-1.3.1。修复 #5419。
[bdubbs] — 更新到 xz-5.4.6。修复 #5423。
[bdubbs] — 更新到 linux-6.7.2。修复 #5422。
[bdubbs] — 更新到 iana-etc-20240125。处理 #5006。
[bdubbs] — 更新到 binutils-2.42。修复 #5424。
[bdubbs] — 更新到 acl-2.3.2。修复 #5421。
[bdubbs] — 更新 readline-8.2 上游修复补丁。修复 #5420。
[bdubbs] — 应用 bash-5.2.21 上游修复补丁。修复 #5420。
2024 年 1 月 21 日
[xry111] — 针对 pkgconf-2.1.0 的退化问题,应用上游提供的修复。修复 #5414。
[xry111] — 更新到 jinja2-3.1.3 (修复安全问题)。修复 #5411。
[xry111] — 更新到 bc-6.7.5。修复 #5408。
[xry111] — 更新到 attr-2.5.2。修复 #5412。
[xry111] — 更新到 ncurses-6.4-20230520 (修复安全问题)。修复 #5416。
[xry111] — 更新到 markupsafe-2.1.4。修复 #5418。
[xry111] — 更新到 linux-6.7.1。修复 #5406。
[xry111] — 更新到 iproute2-6.7.0。修复 #5410。
[xry111] — 更新到 vim-9.1.0041。处理 #4500。
[xry111] — 更新到 iana-etc-20240117。处理 #5006。
[xry111] — 更新到 shadow-4.14.3。修复 #5413。
[xry111] — 为 coreutils-9.4 修复 CVE-2024-0684。修复 #5417。
2024 年 1 月 18 日
[xry111] — 编辑一个 ncurses 头文件,使之总是使用兼容 libncursesw.so 的宽字符 ABI,这是因为我们使用它伪装 8 字节字符的 libncurses.so。修复 #5415。
2024 年 1 月 9 日
[renodr] — 改正 C.UTF-8 locale 的定义。修复 #5409。
2023 年 12 月 31 日
[xry111] - 在配置 binutils 时加入 --enable-default-hash-style=gnu。修复 #5401.
[xry111] - 为 systemd-255 修复 CVE-2023-7008。修复 #5405。
[xry111] — 更新到 iana-etc-20231205。处理 #5006。
[xry111] — 更新到 tzdata-2023d。修复 #5399。
[xry111] — 更新到 linux-6.6.8。修复 #5397。
[xry111] — 更新到 meson-1.3.1。修复 #5402。
[xry111] — 更新到 grub-2.12。修复 #5396。
[xry111] — 更新到 inetutils-2.5。修复 #5404。
[xry111] — 更新到 setuptools-69.0.3。修复 #5400。
[xry111] — 更新到 xml-parser-2.47。修复 #5403。
[xry111] — 更新到 vim-9.0.2189。处理 #4500。
[xry111] — 更新到 autoconf-2.72。修复 #5398。
2023 年 12 月 16 日
[xry111] — 更新到 systemd-255 中的 udev。修复 #5390。
2023 年 12 月 14 日
2023 年 12 月 4 日
[thomas] — 修改安装 Python 文档的命令以避免文件和目录被赋予过于严格的权限设置。
2023 年 12 月 1 日
[xry111] — 恢复基于系统物理特性的网络接口设备命名。修复 #5386。
2023 年 11 月 30 日
[bdubbs] — 更新到 vim-9.0.2136。处理 #4500。
[bdubbs] — 更新到 iana-etc-20231117。处理 #5006。
[bdubbs] — 更新到 bc-6.7.3。修复 #5385。
[bdubbs] — 更新到 wheel-0.42.0 (Python 模块)。修复 #5384。
[bdubbs] — 更新到 perl-5.38.2。修复 #5383。
[bdubbs] — 更新到 pkgconf-2.1.0。修复 #5382。
[bdubbs] - 更新 readline 补丁到 002 至 007。修复 #5381。
[bdubbs] — 更新到 openssl-3.2.0。修复 #5380。
[bdubbs] — 更新到 setuptools-69.0.2。修复 #5379。
[bdubbs] — 更新到 linux-6.6.3。修复 #5378。
[bdubbs] — 更新到 meson-1.3.0。修复 #5377。
[bdubbs] — 更新到 gettext-0.22.4。修复 #5376。
2023 年 11 月 13 日
[xry111] — 更新到 elfutils-0.190。修复 #5373。
[xry111] — 更新到 vim-9.0.2103。处理 #4500。
[xry111] — 更新到 linux-6.6.1。修复 #5369。
[xry111] — 更新到 xz-5.4.5。修复 #5371。
[xry111] — 更新到 iana-etc-20231107。处理 #5006。
[xry111] — 更新到 gawk-5.3.0。修复 #5372。
[xry111] — 更新到 bash-5.2.21。修复 #5375。
[xry111] — 更新到 iproute2-6.6.0。修复 #5374。
2023 年 11 月 1 日
[bdubbs] — 更新到 iana-etc-20231019。处理 #5006。
[bdubbs] — 更新到 wheel-0.41.3。修复 #5370。
[bdubbs] — 更新到 shadow-4.14.2。修复 #5368。
[bdubbs] — 更新到 openssl-3.1.4。修复 #5367。
[bdubbs] — 更新到 texinfo-7.1。修复 #5364。
[bdubbs] — 更新到 meson-1.2.3。修复 #5366。
[bdubbs] — 更新到 bc-6.7.2。修复 #5363。
[bdubbs] — 更新到 linux-6.5.9。修复 #5365。
[bdubbs] — 更新到 Python-3.12.0。修复 #5357。
[bdubbs] — 加入 setuptools-68.2.2。修复 #5358。
2023 年 10 月 15 日
2023 年 10 月 3 日
[xry111] — 更新 Glibc 上游修复补丁以修复 CVE-2023-4911。
2023 年 10 月 1 日
[bdubbs] — 在 glibc 中不再构建 nscd。修复 #5349。
[bdubbs] — 更新到 iana-etc-20230929。处理 #5006。
[bdubbs] — 更新到 vim-9.0.1968。处理 #4500。
[bdubbs] — 更新到 openssl-3.1.3。修复 #5350。
[bdubbs] — 更新到 meson-1.2.2。修复 #5356。
[bdubbs] — 更新到 man-db-2.12.0。修复 #5354。
[bdubbs] — 更新到 linux-6.5.5。修复 #5352。
[bdubbs] — 更新到 kmod-31。修复 #5355。
[bdubbs] — 更新到 kbd-2.6.3。修复 #5361。
[bdubbs] — 更新到 gettext-0.22.2。修复 #5348。
[bdubbs] — 更新到 bc-6.7.0。修复 #5353。
2023 年 9 月 24 日
[xry111] — 更新 Glibc 上游修复补丁,以修复安全更新引入的内存泄露问题。
2023 年 9 月 17 日
2023 年 9 月 13 日
[xry111] — 为 Glibc-2.38 修复 CVE-2023-4086。修复 #5347。
2023 年 9 月 12 日
[xry111] — 为 Glibc-2.38 修复 CVE-2023-4527。修复 #5346。
2023 年 9 月 7 日
[xry111] — 修复 pkgconf-2.0.3 中导致一些 BLFS 软件包无法构建的问题。修复 #5341。
2023 年 9 月 5 日
2023 年 9 月 4 日
[bdubbs] — 将关于混用 LFS 不同版本导致问题的注意事项移动到编译过程的一般说明中。修复 #5338。
2023 年 9 月 2 日
[xry111] — 为 pip3 wheel 命令添加 --no-cache-dir 选项。处理 BLFS #18466。
[bdubbs] — 更新到 vim-9.0.1837。处理 #4500。
[bdubbs] — 更新到 zlib-1.3。修复 #5324。
[bdubbs] — 更新到 wheel-0.41.2 (Python 模块)。修复 #5328。
[bdubbs] — 更新到 util-linux-2.39.2。修复 #5322。
[bdubbs] — 更新到 sysvinit-3.08。修复 #5321。
[bdubbs] — 更新到 shadow-4.14.0。修复 #5319。
[bdubbs] — 更新到 Python-3.11.5。修复 #5330。
[bdubbs] — 更新到 procps-ng-4.0.4 (对于 32 位系统修复安全问题)。修复 #5335。
[bdubbs] — 更新到 pkgconf-2.0.2。修复 #5323。
[bdubbs] — 更新到 mpfr-4.2.1。修复 #5326。
[bdubbs] — 更新到 kbd-2.6.2。修复 #5318。
[bdubbs] — 更新到 gzip-1.13。修复 #5325。
[bdubbs] — 更新到 coreutils-9.4。修复 #5334。
[bdubbs] — 移除未使用的 usb 组。修复 #5331。
2023 年 9 月 1 日
[bdubbs] - LFS-12.0 发布。