文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>转载《Linux 彻底定制指南》中文版 (LFS)

转载《Linux 彻底定制指南》中文版 (LFS)

时间:2006-06-24  来源:ouyangyu

文件: LFS-6.1.1.rar
大小: 161KB
下载: 下载
《Linux 彻底定制指南》中文版 (LFS)
类别:中文教程 上传时间:2006-06-12
版本:6.1.1 大小:1.53 MB
提交者:csfrank 得分:  96% 好
下载次数:4240 投票:  [好]  [差]
相关网址: http://lamp.linux.gov.cn/Linux/LFS-6.1.1/index.html
简短描述:
你想学习"真正的Linux基础知识"并为进一步学习打下扎实的基础吗?
你想知道如何从源代码 DIY 一个完全适合自己意愿的Linux系统吗?
你想了解一个完整的Linux系统内部各个组件之间是如何配合工作的吗?
你想知道如何创建一个只有5M大小的Web服务器吗?
你想完成从菜鸟到大虾的飞跃吗?

如果你对Linux有强烈的求知欲,你一定不要错过这本《Linux From Scratch》的中译本《Linux 彻底定制指南》!这本教程通过手把手的教你完全从源代码构建一个完整的Linux系统,来学习"真正的Linux基础知识",在这个学习的过程中得到的不仅仅是上述问题的完整答案,而且还会学到更多.....并且可以毫不夸张的说,掌握了这本书的思想以后,在应用层面你完全可以把Linux 横着玩、竖着玩、倒着玩、顺着玩、想怎么玩就怎么玩~

安装步骤:
在线浏览或者打包下载[ bz2, rar, pdf, chm ]

测试环境:
Windows & Linux

 

 

Linux From Scratch

版本 6.1.1

Gerard Beekmans

Copyright ? 1999–2005 Gerard Beekmans

谨以本书献给我喜爱的 LinuxSir.org 以及所有热爱 Linux 的人们。
译者: 金步国 [ QQ:70171448 ;MSN:[email protected] ]
发布日期:2006年6月1日 [最终正式版]
发布历史:2005-10-14 发布 RC1 ; 2005-10-21 发布RC2 ; 2005-11-4 发布RC2.1
后继版本以及修订版本除了在linuxsir论坛-LFS版发布外,也将在如下三个位置同时发布:
提醒:Windows 下使用 Internet Explorer 直接下载 chm 会导致文件损坏,推荐使用WellGet工具下载。不推荐使用 FlashGet 这种内藏间谍程序的下载工具!

  • 在线浏览[电信]  Linux From Scratch 6.1.1 中文版 [感谢LinuxSir.Org上热心的 bingzhou 兄提供网络空间]
  • 在线浏览[网通]  Linux From Scratch 6.1.1 中文版 [感谢LinuxFans.Org上热心的 sejishikong 兄提供网络空间]
  • 在线浏览[教育网] Linux From Scratch 6.1.1 中文版 [感谢http://www.haloso.com/热心的站长 harvey 兄提供网络空间]
  • 打包下载[电信]: bz2 rar pdf chm
  • 打包下载[网通]: bz2 rar pdf chm
  • 打包下载[教育网]:bz2 rar pdf chm

[致谢]感谢之前的 LFS 5.0 和 6.0 翻译小组,没有他们之前辛勤工作积累的资料单靠我一个人是不可能完成这项工作的。还要感谢热心的刘嘉祥兄帮忙制作 pdf 和 chm 版本。同样也要感谢所有指出预览版中错误的朋友以及对中译本提出建议与期望的朋友,是你们让中文版更加完美。

[译者声明]本手册虽然不是软件,但是本着 GPL 的精神发布。任何人都可以自由使用、分发、转载,包括对本文档进行各种商业性或是非商业性的复制和再分发,但必须保留译者署名,亦不得对声明中的任何条款作任何形式的修改,也不得附加任何其它条件。您可以自由链接、下载、传播此文档,或者放置在您的网站上,甚至作为产品的一部分发行,但前提是必须保证全文完整转载,包括完整的版权信息和作译者声明。这里"完整"的含义是指不能进行任何删除/增添/注解。若有删除/增添/注解,必须逐段明确声明那些部分并非本文档的一部分。

[题外话]大部分 LFSer 都认为学习 LFS 需要有熟练使用 Linux 的基础,并且大部分听说过 LFS 的人都有一个印象:那是高手的玩具,不是我等菜鸟玩得了的……我不完全赞同,我认为基础如何并非关键,契而不舍的精神和强烈的求知欲才更加重要。想想自己接触 Linux 一个月左右的时候就有了和 Gerard 一样的想法,因为在学习 RedHat / Fedora / Debian 甚至是 Gentoo 的时候,我感觉到自己并不是在学习 Linux 而是在学习这些发行版各自的专有特性,他们把 Linux 本来的面貌层层包裹起来,让我不能深入理解背后的机制。并且这些版本各自有自己的优点和缺点,不能完全满足我的要求。其实那时候我的 Linux 水平仅仅限于会在控制台上敲几个 ls 之类的命令,从未编译过软件,连 make 都没听说过呢。但是我迫切想知道如何定制一个完全适合自己的 Linux 系统,问了好多 Linuxer ,把 Google 搜了个底朝天,也未能得到完整性的答案,唯一让我印象深刻的就是能够容纳在一张软盘上的 babyLinux ,但是它显然太简单,不能满足我的要求。一直郁闷了很久,好不容易机缘巧合,Qoo 兄弟叫我来 LinuxSir.Org 论坛的 LFS 版看看,当时论坛上只有一份不完整的 LFS 6.0 中文版,看完序言后,我激动的跳了起来,欢呼不已!这就是我梦寐以求的东西啊!于是在尚未安装过 LFS 的情况下,静下心来花了十多天时间先完整的翻译了 LFS 6.1 ,又花了5-6天时间,一行命令一行命令地完成了 LFS 的全过程。在学习 LFS 的20天里,我对 Linux 的理解发生了质的飞跃。大约没有人赞同学习 Linux 可以从 LFS 开始,这确实有一定的道理,但是 LFS 教给你的都是真正的 Linux "基础知识",并且这些知识可以为将来的进一步学习打下绝对扎实的基础。所以我要用自己的亲身经历鼓励那些刚刚接触 Linux 的新生牛犊勇敢的从 LFS 开始:没有基础不要紧,缺什么补什么!当你把 LFS 做完了,也就脱离"菜鸟"的行列了,用 LFS 给你的强大翅膀,勇敢地继续飞翔吧!

译者十分愿意与他人共享劳动成果,如果你对我的其他翻译作品或者技术文章有兴趣,可以在如下两个位置查看现有作品的列表:

  • 电信用户请访问: 金步国作品列表
  • 网通用户请访问: 金步国作品列表
  • 教育网用户请访问:金步国作品列表

目录

  • 序言

    • 前言
    • 目标读者
    • 先决条件
    • 对宿主系统的要求
    • 排版约定
    • 本书的组织结构
    • 勘误表
  • I. 介绍

    • 1. 介绍

      • 如何构建一个 LFS 系统
      • 更新记录
      • 资源
      • 帮助
  • II. 构建前的准备工作

    • 2. 准备一个新的分区

      • 简介
      • 创建一个新的分区
      • 在分区上创建文件系统
      • 挂载新的分区
    • 3. 软件包和补丁

      • 简介
      • 全部软件包
      • 需要的补丁
    • 4. 最后的准备工作

      • 关于环境变量 $LFS
      • 创建 $LFS/tools 目录
      • 添加 LFS 用户
      • 设置工作环境
      • 关于 SBU
      • 关于软件包测试套件
    • 5. 构建临时编译环境

      • 简介
      • 工具链技术说明
      • Binutils-2.15.94.0.2.2 - 第一遍
      • GCC-3.4.3 - 第一遍
      • Linux-Libc-Headers-2.6.11.2
      • Glibc-2.3.4
      • 调整工具链
      • Tcl-8.4.9
      • Expect-5.43.0
      • DejaGNU-1.4.4
      • GCC-3.4.3 - 第二遍
      • Binutils-2.15.94.0.2.2 - 第二遍
      • Gawk-3.1.4
      • Coreutils-5.2.1
      • Bzip2-1.0.3
      • Gzip-1.3.5
      • Diffutils-2.8.1
      • Findutils-4.2.23
      • Make-3.80
      • Grep-2.5.1a
      • Sed-4.1.4
      • Gettext-0.14.3
      • Ncurses-5.4
      • Patch-2.5.4
      • Tar-1.15.1
      • Texinfo-4.8
      • Bash-3.0
      • M4-1.4.3
      • Bison-2.0
      • Flex-2.5.31
      • Util-linux-2.12q
      • Perl-5.8.7
      • 清理系统
  • III. 构建 LFS 系统

    • 6. 安装基本系统软件

      • 简介
      • 挂载虚拟内核文件系统
      • 进入 Chroot 环境
      • 改变所有者
      • 创建系统目录结构
      • 创建必须的符号连接
      • 创建 passwd, group, log 文件
      • 在 /dev 中创建设备
      • Linux-Libc-Headers-2.6.11.2
      • Man-pages-2.01
      • Glibc-2.3.4
      • 再次调整工具链
      • Binutils-2.15.94.0.2.2
      • GCC-3.4.3
      • Coreutils-5.2.1
      • Zlib-1.2.3
      • Mktemp-1.5
      • Iana-Etc-1.04
      • Findutils-4.2.23
      • Gawk-3.1.4
      • Ncurses-5.4
      • Readline-5.0
      • Vim-6.3
      • M4-1.4.3
      • Bison-2.0
      • Less-382
      • Groff-1.19.1
      • Sed-4.1.4
      • Flex-2.5.31
      • Gettext-0.14.3
      • Inetutils-1.4.2
      • IPRoute2-2.6.11-050330
      • Perl-5.8.7
      • Texinfo-4.8
      • Autoconf-2.59
      • Automake-1.9.5
      • Bash-3.0
      • File-4.13
      • Libtool-1.5.14
      • Bzip2-1.0.3
      • Diffutils-2.8.1
      • Kbd-1.12
      • E2fsprogs-1.37
      • Grep-2.5.1a
      • GRUB-0.96
      • Gzip-1.3.5
      • Hotplug-2004_09_23
      • Man-1.5p
      • Make-3.80
      • Module-Init-Tools-3.1
      • Patch-2.5.4
      • Procps-3.2.5
      • Psmisc-21.6
      • Shadow-4.0.9
      • Sysklogd-1.4.1
      • Sysvinit-2.86
      • Tar-1.15.1
      • Udev-056
      • Util-linux-2.12q
      • 关于调试符号
      • 再次清理系统
      • 最终的清理
    • 7. 配置系统启动脚本

      • 简介
      • LFS-Bootscripts-3.2.1
      • 这些启动脚本是如何工作的?
      • LFS 系统的设备和模块处理
      • 配置 setclock 脚本
      • 配置 Linux 控制台
      • 配置 sysklogd 脚本
      • 创建 /etc/inputrc 文件
      • Bash Shell 启动文件
      • 配置 localnet 脚本
      • 创建 /etc/hosts 文件
      • 配置网络脚本
    • 8. 使 LFS 系统可以启动

      • 简介
      • 创建 /etc/fstab 文件
      • Linux-2.6.11.12
      • 使 LFS 系统可以启动
    • 9. 结束

      • 结束
      • 看看你是第几个?
      • 重启系统
      • 现在做什么?
  • IV. 附录

    • A. 缩写和名词
    • B. 致谢
  • 索引


 

相关阅读 更多 +
排行榜 更多 +
射击吧

射击吧

飞行射击 下载
爆射护卫队

爆射护卫队

飞行射击 下载
行尸出笼

行尸出笼

飞行射击 下载