写在前面:感谢那些为LFS做出贡献的前辈们,感谢为LFS做过翻译的朋友们,没有他们的辛勤付出,我们也不能那么轻松的进行LFS学习,拜谢!!!!
一周时间(PS:人比较笨,人家两天完成的事,我硬是给做了一周),学习LFS,说是学习,其实是照着教程做了一遍,然后回过头来看看自己的一周的经历,文档没什么技术含量,只是对自己这一周的工作做个记录……..
环境介绍:
物理机:win 7旗舰版
虚拟机平台:vmware workstation 8.0
Linux系统:centos 6.2 X86_64
参考文档:
LFS7.0译文(中文版,bug不少,我就因此吃了不小亏,可谁叫咱E文不好来着,建议此本书为辅,英文版教程为主)
LFS-BOOK-7.0(英文版)
参考网站:
http://www.linuxsir.org/bbs/forum58.html
http://www.linuxfromscratch.org/
安装包及补丁下载地址:
注:建议使用wget下载整个目录,下载前注意相应的版本信息,
eg:
wget -c -r -np -k -L –p
ftp://ftp.osuosl.org/pub/lfs/lfs-packages/7.0/
此例为下载7.0目录的所有包和补丁,至于wget的各种用法,可度娘下……..
ftp://ftp.lfs-matrix.net/pub/lfs/
(Los Angeles, CA, USA, 200Mbps)
http://ftp.lfs-matrix.net/pub/lfs/
(Los Angeles, CA, USA, 200Mbps)
ftp://ftp.osuosl.org/pub/lfs/
(Corvallis, OR, USA, 100Mbps)
http://ftp.osuosl.org/pub/lfs/
(Corvallis, OR, USA, 100Mbps)
http://tmuniz.com/pub/lfs/
(Dallas, TX, USA, 100Mbps)
ftp://mirrors.linsrv.net/LFS/
(Roubaix, France, 10Mbps)
http://linuxfromscratch.pl/pub/
(Wroclaw, Poland, 100Mbps)
建议
:进行实地操作之前,建议先把教程文档粗略的看一下,看看那些事基本要做的,那些事重要的环节,如果时间充足的话,到论坛上看看相关的帖子,看看别人的经验,然后结合自身对linux的掌握情况,做出一个大致的流程出来,然后按着这个流程走,不至于中间出现许多未知错误的时候自己像无头苍蝇一样摸不着东西南北。
我自己总结的大致流程:说是实施流程,是第一天操作之后才总结出来了,
1、 虚拟机准备及备份,安装好虚拟机之后,要多克隆几份,以免因故障而造成在基础平台搭建上面做无用功。
2、 在对第五章的基本软件安装之后,再次对虚拟机进行备份操作,多克隆几个,避免因错误操作而导致的从头来过,这样的话,个人感觉有点浪费时间(因为这些都是基本的安装包的相关操作)。
3、 操作过程中,可以手工输入命令,也可以选择粘贴、复制,尽管很多人说粘贴、复制对于学习来说效果不大,但是准确率是有保障的(针对E文教程而言)但就我个人来讲:第一遍就是为了摸清一个大体的轮廓,所以我选择了粘贴、复制,在做第二遍的时候我在选择仔细的研究下每条命令的含义。这个因人而异,谁叫俺是菜鸟来着。大牛可以略过了…….
个人总结:
1、 建议直接看英文文档,一来可以学学英语,二来可以培养下自己看英文技术文档的心态,如果实在是E文有点勉强,那就英文教程结合翻译的教程,参照二者来做,这样既避免了单纯看中文版因个别BUG造成的非自身错误,又能看看英文文档。
2、 实施的过程中一定要认真、仔细。千万不能因为一个命令的错误或者一个命令的漏掉而浪费一上午或者一天的时间在这些无意义的东西上面。切记:要仔细……
3、 面对未知错误,第一时间是看自己操作是否有误(从自身找原因),然后删除此步骤中所产生的相关文件,退回到上一步操作中,从新来过。如果没有出现敲命令错误或者漏掉某个命令,不会出现什么故障的,实在解决不了那就谷歌或者度娘吧…….
4、 LFS一个流程做下来,感觉对linux的结构跟清晰了一些,对整个运作多了一些理解,能力有限,理解有限,望大牛拍砖………..
PS:后期将贴出实施过程中的诸多错误,以及学习的一些侧重点。
本文转自lovelace521 51CTO博客,原文链接:http://blog.51cto.com/lovelace/1038129,如需转载请自行联系原作者