6.80。 打扫干净
最后,清理运行测试留下的一些额外文件:
rm -rf /tmp/*
rm -rf /tmp/*
现在注销并使用更新的 chroot 命令重新进入 chroot 环境。 从现在开始,在退出后需要重新进入 chroot 环境时,请随时使用此更新的 chroot 命令:
注销
chroot "$LFS" /usr/bin/env -i HOME=/root TERM="$TERM"
PS1='(lfs chroot) \u:\w\$ '
\
\
\
注销
chroot "$LFS" /usr/bin/env -i HOME=/root TERM="$TERM"
PS1='(lfs chroot) \u:\w\$ '
PATH=/bin:/usr/bin:/sbin:/usr/sbin\
/bin/bash --登录
PATH=/bin:/usr/bin:/sbin:/usr/sbin\
/bin/bash --登录
这样做的原因是程序中的 /工具 不再需要。 为此,您可以删除 /工具
如果需要,目录。
备注
删除 /工具 还将删除用于运行工具链测试的 Tcl、Expect 和 DejaGNU 的临时副本。 如果以后需要这些程序,则需要重新编译和重新安装它们。 BLFS 书对此有说明(请参阅 http://www.linuxfromscratch.org/blfs/).
备注
删除 /工具 还将删除用于运行工具链测试的 Tcl、Expect 和 DejaGNU 的临时副本。 如果以后需要这些程序,则需要重新编译和重新安装它们。 BLFS 书对此有说明(请参阅 http://www.linuxfromscratch.org/blfs/).
如果虚拟内核文件系统已被手动或通过重新引导卸载,请确保在重新进入 chroot 时已安装虚拟内核文件系统。 此过程在第 6.2.2 节“挂载和填充 /dev”和第 6.2.3 节“挂载虚拟内核文件系统”中进行了解释。
为了满足几个包中的回归测试,本章前面没有抑制几个静态库。 这些库来自 binutils、bzip2、e2fsprogs、flex、libtool 和 zlib。 如果需要,现在删除它们:
rm -f /usr/lib/lib{bfd,操作码}.a rm -f /usr/lib/libbz2.a
rm -f /usr/lib/lib{com_err,e2p,ext2fs,ss}.a rm -f /usr/lib/libltdl.a
rm -f /usr/lib/libfl.a rm -f /usr/lib/libz.a
rm -f /usr/lib/lib{bfd,操作码}.a rm -f /usr/lib/libbz2.a
rm -f /usr/lib/lib{com_err,e2p,ext2fs,ss}.a rm -f /usr/lib/libltdl.a
rm -f /usr/lib/libfl.a rm -f /usr/lib/libz.a
在 /usr/lib 和 /usr/libexec 目录中还安装了几个文件扩展名为 .la 的文件。 这些是“libtool 存档”文件,在 linux 系统上通常不需要。 在这一点上,这些都不是必需的。 要删除它们,请运行:
找到 /usr/lib /usr/libexec -name \*.la -delete
找到 /usr/lib /usr/libexec -name \*.la -delete
有关 libtool 存档文件的更多信息,请参阅 BLFS 部分“关于 Libtool 存档 (.la) 文件”。