Linux From Scratch(LFS11.0)构建 LFS 系统 - 清理系统

Posted Lucifer三思而后行

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux From Scratch(LFS11.0)构建 LFS 系统 - 清理系统相关的知识,希望对你有一定的参考价值。

最后,清理在执行测试的过程中遗留的一些文件:

rm -rf /tmp/*

现在需要登出,并使用新的 chroot 命令行重新进入 chroot 环境。从现在起,在退出并重新进入 chroot 环境时,要使用下面的修改过的 chroot 命令:

logout

chroot "$LFS" /usr/bin/env -i \\
HOME=/root TERM="$TERM" \\
PS1=\'(lfs chroot) \\u:\\w\\$ \' \\
PATH=/usr/bin:/usr/sbin \\
/bin/bash --login

这里不再使用 +h 选项,因为所有之前安装的程序都已经替换成了最终版本,可以进行散列。

如果解除了虚拟内核文件系统的挂载,必须通过手动或重启系统的方式重新挂载它们,保证在进入 chroot 时它们已经挂载好。第 7.3.2 节 “挂载和填充 /dev”和第 7.3.3 节 “挂载虚拟内核文件系统”已经说明了这一过程。

在 /usr/lib 和 /usr/libexec 目录中还有一些扩展名为 .la 的文件。它们是 “libtool 档案” 文件。正如我们已经讨论过的,它们在链接到共享库,特别是使用 autotools 以外的构建系统时,是不必要,甚至有害的。执行以下命令删除它们:

find /usr/lib /usr/libexec -name \\*.la -delete

上文中构建的编译器仍然有一部分安装在系统上,它现在已经没有存在的意义了。执行命令删除它:

find /usr -depth -name $(uname -m)-lfs-linux-gnu\\* | xargs rm -rf

最后,移除上文开始时创建的临时 ‘tester’ 用户账户。

userdel -r tester



本次分享到此结束啦~

关注公众号:Lucifer三思而后行 

以上是关于Linux From Scratch(LFS11.0)构建 LFS 系统 - 清理系统的主要内容,如果未能解决你的问题,请参考以下文章

Linux From Scratch(LFS11.0)构建 LFS 系统 - 清理系统

Linux From Scratch(LFS11.0)构建 LFS 系统 - GCC-11.2.0

Linux From Scratch(LFS11.0)收尾工作

Linux From Scratch(LFS11.0)收尾工作

Linux From Scratch(LFS11.0)构建 LFS 系统 - Diffutils-3.8

Linux From Scratch(LFS11.0)构建 LFS 系统 - Inetutils-2.1