Tairan's Story

「知之真切笃实处即是行,行之明觉精察处即是知,知行工夫不可离。」


基于(LFS)构建一个属于自己的Linux(一)

想挑战LFS很久了,终于从今天开始动工制作了。以前虽然没有动手开始创建LFS,但是也积累了不少的相关信息,一切都还算顺利。

今天是第一天,主要的工作是编译工具链和一些系统工具为Building the LFS System作准备。

准备HOST(宿主)系统,没有使用LFS-LiveCD, 而是在虚拟机中安装LinuxMint(没有特殊的含义),在开始之前需要在LinuxMint中安装编译LFS的相关工具。

sudo apt-get install build-essential bison

LFS 的版本为 6.5

LFS 提供了一个文件, 其中包含了构建LFS所有用到的源码下载链接 LFS-BOOK-6.5-wget-list

可以使用wget下载这些源码

wget -c -t 2 -i LFS-BOOK-6.5-wget-list -o down.log

需要注意的是,Perl-5.10.0 的路径已经被移除,取而代之的是Perl-5.10.1。采用了新的版本Perl后,原来针对5.10.0的patch就不用了。

依照LFS-BOOK的指示,编译起来还是很顺利的。如果英文不好可以对照着金步国翻译的中文版的LFS-BOOK-6.2

通常编译的步骤如下,先解压源码包,如果有patch则应用patch

patch -Np1 -i path_of_the_patch

之后就是念咒语

./configure --prefix=/tools #需要根据文档指示
make
make install

具体的编译还是应该参照文档,除非你运气真的很背,否则都会通过的。

编译是一件苦力活,根据机器的性能,也许会耗费你一天甚至更长的时间。其实也有自动化的操作,但是动手敲上一段咒语还是有很多额外的收获。

到此,编译了N个程序后准备工作就告一段落了,编译的这些程序是新世界的基础,很重要、也很费时! 接下来进入 Building the LFS System

No Comments » | Tags:,, | Categories: Technology, 实践手札, 我的声音
TMD还是Linux的桌面好用

本人过着双重生活,白天在MS讨生活,夜晚沉浸在Linux的世界中。一直以来总是认为Windows的桌面环境,尤其是WIN7要比Linux的桌面要易用一些,毕竟Windows是傻瓜化的操作。可今天我才发现Linux的桌面其实更好用。

在本人的双重世界中,Linux的运行时的硬件总是距今有3-4年之久,而Windows的硬件却是当今主流中端配置。所以在在Linux上运行桌面时总感觉没那么的流畅,没有Windows的方便。当我给Linux一个当今低端配置时,Linux世界发生了翻天覆地的变化。输入法也不迟钝了,窗口切换也流畅了,高清电影播放ok了,再跑个Virtual Box玩XP也绰绰有余了。

如此的好处只能自己亲自体验才行,如果你不相信的话,赶紧装个Linux试试!

废话少说,有图为证:
Linux Mint desktop

No Comments » | Tags:, | Categories: Technology, 我的声音


我的豆瓣

二维码快速链接
QR Code fuer diese Seite