百科名片
编辑本段简介
编辑本段步骤
- 对硬盘分区,添加用于安装LFS的用户和组(LFS教科书第2章)
- 下载所有需要的软件包源代码(LFS教科书第3章)
- 准备开发环境(LFS教科书第4章)
- 构造一个基本开发环境(称为工具链)(LFS教科书第5章)
- 构造完整的目标系统(LFS教科书第6章)
- 配置系统启动脚本(LFS教科书第7章)
- 启动系统(LFS教科书第8章)
编辑本段制作
制作过程
一般套路
编辑本段相关项目
- BeyondLinuxFromScratch(BLFS)
- 标准LFS仅仅安装了足够让系统启动的基本软件,以及使新系统能够编译新软件包的开发工具。BLFS包括了更多的软件包,且都有相应指导。
- CrosssLinuxFromScratch(CLFS)
- 为需要进行交叉编译(即在一个平台上编译另一个平台的代码)的用户提供指导,正式版本为1.0,另有两个变种CLFS Sysroot 采用Sysroot的方法来进行编译,好处是软件包的编译次数可以减少,坏处是不能支持在编译后对软件进行测试,必须要启动到目标平台上才能测试。
- CLFS Embedded 一般用于极小系统以及嵌入式系统。为此,它使用uclibc而不是一般LFS使用的glibc。
- AutomatedLinuxFromScratch(ALFS)
- 标准LFS只是一本书,用户需要根据书上的指引下载软件包并手动输入指令进行编译。ALFS子项目提供了把这一切自动化的脚本。
- HardenedLinuxFromScratch(HLFS)
- 这个子项目致力于打造在安全性上无懈可击的Linux系统。
- Hints
- 收集一些解释性、增强性的文档,以协助用户
- LiveCD
- 利用LFS的方法生成可以自行启动并安装了足够软件的CD,可以用来在空机器上安装LFS,或者直接在其上运行应用,已经停止维护 #LFS LiveCD Project[2011-11-10](英文). "Note: The LiveCD is no longer being maintained. However, it still works well for many purposes, such as a rescue disk. The packages and the rendered LFS book on the CD are quite out of date."。
- Patches
- 由于软件之间的依赖关系,在升级软件包之后可能会导致LFS的过程出现故障。Patch项目致力于研究最新版本的软件之间的互动,并提供一些补丁修复这些故障。
编辑本段意义
- 参考资料
1.Linux From Scratch.维基百科[引用日期2013-04-21].