|
大概是从奥运开始的时候,linuxsir就不能打开了,那个时候也是我终于下定决心自己编译lfs,因为在此之前我一直是使用slackware,我个人给他的评价还是很高的,很好用,但是一直想有一个自己编译的系统,体会那种成功后的喜悦,说实话,网络这么丰富,但象linuxsir氛围这么好,技术支持好的论坛真的没有。
因为工作原因,只能晚上研究lfs,我是每天晚上都要打开linxsir,但一次次的失望,无奈之下,我看了几篇介绍lfs的文章后,就自己摸索了,我以前搞过一次lfs,那次是自己手动编译,费时费力,极易失败,而我也最后失败了,这次我是准备打一个翻身仗的。我了解到一个自动编译lfs的工具,就是jhalfs了,好在e文基础还可以,仔细看了里面的帮助文件,研究了一下脚本等,摸索着开工了,应该说前期工作比较扎实,编译lfs一路走下来很顺利,包括kernel,fstab等都交给jhalfs了,最后自己chroot后,设置一下grub,就可以启动了。
但blfs却花费了我很大的精力,也是因为一些文章的误导,我开始选择手动编译blfs,当然是按照一些库的依赖关系,先安装基本库,然后一步一步前进,但是因为环境变量等问题,失败了,个人觉得原来的lfs系统也给弄脏了,就又从新做了一遍lfs,当然还是使用jhalfs了,这个基本是100%成功的。新的系统设置好后,为了防止因为blfs的问题,又从新lfs,就把lfs系统给备份了,结果在blfs失败后,因为开始考虑备份问题不周及恢复策略问题,又因blfs问题,从新编译了lfs,这回我是下定决心一定要成功,觉得如果还是按照网上的一些文章来的话,我最后还是会失败,所以这仔细阅读了有关jhalfs的相关e文,决定就靠jhalfs,死活要抓住jhalfs,我觉定最后使用xfce,就在jhalfs中选择安装xfce,jhalfs自动生成了很多相关的要安装的库,总共有43个脚本文件,想xorg的app,driver等都是在一个脚本文件中的,然后一个make开始了我的blfs之旅,开始几个还比较顺利,都显示成功,但到了mesa时,出了问题,我仔细看了log文件,通过log文件查找问题,最后查来查去,是前面安装xorg-lib时因为生成的脚本文件有问题,导致一些库没有安装上,修改脚本文件后,从新make,终于安装上了mesa,个人感觉mesa是一道坎,几次安装blfs失败都是mesa的问题,过了这关 ,基本后面的比较顺利,偶尔因为脚本问题出错,只要看一下log,很容易就解决问题的,最后安装xfce我没有按照jhalfs的步骤进行的,我从网上下载了xfce的run安装包,运行后,根据提示的需要安装的包,单独下载安装包,编译,满足安装xfce的条件后,运行xfce的run安装文件,自动完成xfce的安装,最后自己设置一下xinitrc文件,xfce就可以启动了,然后安装firefox,最后设置alsa,安装mplayer了,就可以看片了。 |
|