Linux From Scratch

Linux From Scratch

版本 CVS-20040109

Gerard Beekmans

译者: 莫佳宁 堵光磊 郝歆葵

LFS 安装指导书将讲解,如何通过编译从网上下载的源码包,来建立一个LINUX系统。


献礼

This book is dedicated to my loving and supportive wifeBeverly Beekmans.

目录 序言
前言 读者群
什么样的人想要阅读本书 什么样的人不应该读本书
先决条件 内容安排
第一部份 - 简介 第二部分 - 为 LFS 系统做准备 第三部份 - 安装 LFS 系统 第四部份 - 附录
I. 第一部份 - 导论
1. 导论
工作是如何进行的 文档中的表达约定 文档版本 变动说明 资源 鸣谢
2. 重要信息
关于 $LFS 关于 SBUs 关于测试套件 怎样寻求帮助
II. 第二部份 - 为 LFS 系统做准备
3. 准备一个新的分区
介绍 创建一个新分区 在新分区上创建文件系统 加载新的分区
4. 材料:软件包和补丁
介绍 所有的软件包 需要的补丁
5. 创建临时系统
介绍 工具链技术说明 创建 $LFS/tools 目录 增加 lfs 用户 设置环境 安装 Binutils-2.14 - 第一遍 安装 GCC-3.3.2 - 第一遍 安装 Linux-2.4.24 头文件 安装 Glibc-2.3.2 "锁定(Locking in)" Glibc 安装 Tcl-8.4.5 安装 Expect-5.39.0 安装 DejaGnu-1.4.3 安装 GCC-3.3.2 - 第二遍 安装 Binutils-2.14 - 第二遍 安装 Gawk-3.1.3 安装 Coreutils-5.0 安装 Bzip2-1.0.2 安装 Gzip-1.3.5 安装 Diffutils-2.8.1 安装 Findutils-4.1.20 安装 Make-3.80 安装 Grep-2.5.1 安装 Sed-4.0.8 安装 Gettext-0.13.1 安装 Ncurses-5.3 安装 Patch-2.5.4 安装 Tar-1.13.25 安装 Texinfo-4.6 安装 Bash-2.05b 安装 Util-linux-2.12 安装 Perl-5.8.2 Stripping(去掉调试符号)
III. 第三部份 - 安装 LFS 系统
6. 安装基本的系统软件
介绍 进入chroot(虚拟根)环境 改变所有者 创建目录 加载 proc 和 devpts 文件系统 创建重要的符号链接 创建 passwd 和 group 文件 创建设备Creating devices (Makedev-1.7) 安装 Linux-2.4.24 headers 安装 Man-pages-1.64 安装 Glibc-2.3.2 再次调整工具链 安装 Binutils-2.14 安装 GCC-3.3.2 安装 Coreutils-5.0 安装 Zlib-1.2.1 安装 Lfs-Utils-0.4.2 安装 Findutils-4.1.20 安装 Gawk-3.1.3 安装 Ncurses-5.3 安装 Vim-6.2 安装 M4-1.4 安装 Bison-1.875 安装 Less-381 安装 Groff-1.19 安装 Sed-4.0.8 安装 Flex-2.5.4a 安装 Gettext-0.13.1 安装 Net-tools-1.60 安装 Inetutils-1.4.2 安装 Perl-5.8.2 安装 Texinfo-4.6 安装 Autoconf-2.59 安装 Automake-1.8 安装 Bash-2.05b 安装 File-4.07 安装 Libtool-1.5 安装 Bzip2-1.0.2 安装 Diffutils-2.8.1 安装 Ed-0.2 安装 Kbd-1.10 安装 E2fsprogs-1.34 安装 Grep-2.5.1 安装 Grub-0.93 安装 Gzip-1.3.5 安装 Man-1.5m2 安装 Make-3.80 安装 Modutils-2.4.26 安装 Patch-2.5.4 安装 Procinfo-18 安装 Procps-3.1.15 安装 Psmisc-21.4 安装 Shadow-4.0.3 安装 Sysklogd-1.4.1 安装 Sysvinit-2.85 安装 Tar-1.13.25 安装 Util-linux-2.12 安装 GCC-2.95.3 修改过的chroot命令 安装 LFS-Bootscripts-1.12 关于调试符号
7. 设置系统启动脚本
介绍 这些脚本工作时,启动过程是怎样的? 配置 setclock 脚本 我需要 loadkeys 脚本吗? 配置 sysklogd 脚本 配置 localnet 脚本 创建 /etc/hosts 文件 配置网络(network)脚本
8. 使 LFS 系统可以启动
介绍 创建 /etc/fstab 文件 安装 Linux-2.4.24 使 LFS 系统可以启动
9. 终点
终点 在 LFS 网站上注册 重启系统 现在干什么?
IV. 第四部份 - 附录
A. 软件包描述和依赖关系
介绍 Autoconf Automake Bash Binutils Bison Bzip2 Coreutils DejaGnu Diffutils E2fsprogs Ed Expect File Findutils Flex Gawk GCC Gettext Glibc Grep Groff Grub Gzip Inetutils Kbd Less LFS-Bootscripts Lfs-Utils Libtool Linux (the kernel) M4 Make MAKEDEV Man Man-pages Modutils Ncurses Net-tools Patch Perl Procinfo Procps Psmisc Sed Shadow Sysklogd Sysvinit Tar Tcl Texinfo Util-linux Vim Zlib
B. 程序和库文件索引

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值