您的位置:首页 > 运维架构 > Linux

Linux From Scratch

2011-08-20 15:57 429 查看
Linux From Scratch
版本 CVS-20040109
Gerard Beekmans
译者: 莫佳宁 堵光磊 郝歆葵
版权 © 1999-2004 Gerard Beekmans
LFS 安装指导书将讲解,如何通过编译从网上下载的源码包,来建立一个LINUX系统。

献礼
This book is dedicated to my loving and supportive wife Beverly 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.
程序和库文件索引
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: