LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 3496|回复: 15

[精编BLFS]打造精简的个人桌面系统

[复制链接]
发表于 2007-12-4 15:45:04 | 显示全部楼层 |阅读模式
[color="Red"][精简BLFS]
打造精简的个人桌面系统


青铜镜曾经用手工、用jhalfs或是用脚本的方法,N次编译LFS/BLFS,
感觉到做LFS/BLFS,编译安装软件,工程浩大,耗时耗精力。
而用LFS/BLFS做个人桌面,编译安装系统的过程是有些辛苦,
按小金叔叔的观点来看,那是比较“Crazy”的。

折腾LFS/BLFS次数多了,
感到重复的劳动实在是太枯燥,
于是想到了精简的方法:
[color="red"]尽可能用最少的软件包装好一个基本桌面系统。

下面介绍的方法,
是在解决软件包依赖关系的基础上,
最小化编译好KDE的核心桌面环境。
让LFS/BLFS在自己的机器里面畅快地跑起来……
不管怎么说,只要KDE能够正确运行起来了,
接下来咋折腾都可以了。
因为,在桌面环境里面,折腾啥都很方便。

四步装好一个基本桌面系统:
[color="red"]Xorg+QT+ALSA+KDE

Xorg所需要安装的软件包数量:    6个。
QT所需要安装的软件包数量:      4个。
ALSA所需要安装的软件包数量:    8个。
KDE所需要安装的软件包数量:    10个。

所需要安装的软件共计:28个。

呵呵,多吉祥的数字!
既然是精简,本贴连安装的方法也省了,
下面只是列出所需要安装的软件包和安装的先后顺序,
具体安装的方法,参见LFS/BLFS官方文档。

[color="Red"]特别说明:
安装顺序按所编排的序号进行!
 楼主| 发表于 2007-12-4 15:48:59 | 显示全部楼层
[color="Red"]第一步 Xorg

01libpng-1.2.12
http://downloads.sourceforge.net/libpng/libpng-1.2.12.tar.bz2
02expat-2.0.0
http://downloads.sourceforge.net/expat/expat-2.0.0.tar.gz
03freetype-2.1.10
http://downloads.sourceforge.net/freetype/freetype-2.1.10.tar.bz2
04fontconfig-2.3.2
http://fontconfig.org/release/fontconfig-2.3.2.tar.gz
05linux-pam-0.99.4.0
http://www.kernel.org/pub/linux/ ... AM-0.99.4.0.tar.bz2
06xorg-6.9.0
http://xorg.freedesktop.org/rele ... 1R6.9.0-src.tar.bz2

青铜镜按:
装X没什么难度,主要是xorg.conf这个文件。
如果显示效果没能让你满意,可以自己手工修改。
或是使用[color="red"]xvidtune这个工具慢慢调试。
祝你好运!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-4 15:51:53 | 显示全部楼层
[color="Red"]第二步 Qt

01jpegsrc.v6b (libjpeg-6b)
http://www.ijg.org/files/jpegsrc.v6b.tar.gz
02lcms-1.15 (little cms-1.15)
http://www.littlecms.com/lcms-1.15.tar.gz
03libmng-1.0.9
http://downloads.sourceforge.net/libmng/libmng-1.0.9.tar.gz
04qt-x11-free-3.3.7 (Qt-3.3.7)
http://ftp.silug.org/mirrors/ftp ... -free-3.3.7.tar.bz2

青铜镜按:
装好QT以后,最好要执行qmake、assistant、designer等命令,
看看是不是QT装好了。如果发现系统提示找不到命令,
那么建议你查看两个文件:
[color="red"]1、/etv/profile
下面是青铜镜的新系统的/etv/profile文件的内容:
# Begin /etc/profile
export LANG=en_US.UTF8
export INPUTRC=/etc/inputrc
export PATH=$PATH:/usr/X11R6/bin
export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/X11R6/lib/pkgconfig
export PARH=$PATH:/opt/qt-3.3.7/bin
export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/opt/qt-3.3.7/lib/pkgconfig
source ~/.login
export PATH=$PATH:/opt/kde-3.5.6/bin
export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/opt/kde-3.5.6/lib/pkgconfig
export PS1='\u@\h:\W\$ '
# End /etc/profile
[color="red"]2、/etc/ld.so.conf
下面是青铜镜的新系统的/etv/ld.so.conf文件的内容:
# Begin /etc/ld.so.conf
/usr/local/lib
/opt/lib
/usr/X11R6/lib
/opt/qt-3.3.7/lib
/opt/kde-3.5.6/lib
# End /etc/ld.so.conf
看看写入里面的配置是不是正确。如果是正确的,那么依次执行以下命令:
1、source /etc/profile
2、ldconfig
特别说明:
青铜镜提供的/etv/profile和/etc/ld.so.conf两个文件,仅供参考!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-4 15:56:25 | 显示全部楼层
[color="Red"]第三步 ALSA

01pkg-config-0.20
http://pkgconfig.freedesktop.org/releases/pkg-config-0.20.tar.gz
02glib-2.10.3
http://ftp.gnome.org/pub/gnome/s ... glib-2.10.3.tar.bz2
03alsa-lib-1.0.13
http://gd.tuwien.ac.at/opsys/lin ... -lib-1.0.13.tar.bz2
04alsa-plugins-1.0.13
http://gd.tuwien.ac.at/opsys/lin ... gins-1.0.13.tar.bz2
05alsa-utils-1.0.13
http://gd.tuwien.ac.at/opsys/lin ... tils-1.0.13.tar.bz2
06alsa-tools-1.0.13 (Optional:ac3dec)
http://gd.tuwien.ac.at/opsys/lin ... ools-1.0.13.tar.bz2
07audiofile-0.2.6
http://www.68k.org/~michael/audiofile/audiofile-0.2.6.tar.gz
08esound-0.2.36
http://ftp.gnome.org/pub/gnome/s ... ound-0.2.36.tar.bz2

青铜镜按:
安装ALSA这些软件包,几乎没有什么难度。装好上面所列的软件包以后,运行
ALSAMIXER,打开音量,一般情况下声卡都可以正常工作了。如果你发现声卡没能
正常发出美妙的声音,那你得看看编译内核时,在配置内核时所选的硬件声卡选
项有没有选对。一般来说,都不是太难的。

特别说明:
alsa-lib-1.0.13这个包的安装方法和BLFS官方文档有点区别:
tar -jxvf alsa-lib-1.0.13.tar.bz2
cd alsa-lib-1.0.13
./configure --enable-static --with-cards=via82xx --with-sequencer=yes &&
make
make install &&
install -v -m644 -D doc/asoundrc.txt \
    /usr/share/doc/alsa-lib-1.0.13/asoundrc.txt
cd ..
rm -rf alsa-lib-1.0.13
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-4 15:57:38 | 显示全部楼层
[color="Red"]第四步 KDE

01libart_lgpl-2.3.17
http://ftp.gnome.org/pub/gnome/s ... lgpl-2.3.17.tar.bz2
02libxml2-2.6.26
http://ftp.gnome.org/pub/gnome/s ... bxml2-2.6.26.tar.gz
03libxslt-1.1.17
http://ftp.gnome.org/pub/gnome/s ... bxslt-1.1.17.tar.gz
04pcre-6.7
ftp://ftp.csx.cam.ac.uk/pub/soft ... re/pcre-6.7.tar.bz2
05gamin-0.1.7
http://www.gnome.org/~veillard/gamin/sources/gamin-0.1.7.tar.gz
06openssl-0.9.8d
http://www.openssl.org/source/openssl-0.9.8d.tar.gz
07libidn-0.6.3
http://josefsson.org/libidn/releases/libidn-0.6.3.tar.gz
08arts-1.5.6
http://mirrors.isc.org/pub/kde/s ... /arts-1.5.6.tar.bz2
09kdelibs-3.5.6
http://mirrors.isc.org/pub/kde/s ... elibs-3.5.6.tar.bz2
10kdebase-3.5.6
http://mirrors.isc.org/pub/kde/s ... ebase-3.5.6.tar.bz2

青铜镜按:
这个步骤的第一到第六个包安装应该没什么难度,至于后面三个KDE的核心包,
只要环境变量设置正确了,剩下来的事也就是耐心等待了。建议按BLFS官方文档
介绍的安装方法安装。这样就不会出错!
回复 支持 反对

使用道具 举报

发表于 2007-12-4 16:00:13 | 显示全部楼层
先抢个位置,在看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-12-4 18:04:11 | 显示全部楼层

新系统截图

新系统截图

一个80G硬盘全新安装LFS/BLFS……

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2007-12-4 20:36:07 | 显示全部楼层
既然是全新安装,镜兄何不把软件更新一下?

BLFS 手册里就是 SVN 版的软件也开始过时了,应该换新的了
回复 支持 反对

使用道具 举报

发表于 2007-12-4 20:56:28 | 显示全部楼层
最新的软件?那得去CBLFS
回复 支持 反对

使用道具 举报

发表于 2007-12-4 21:10:20 | 显示全部楼层
CBLFS 好啊!其实 CBLFS 的 32 bit 编译方式跟并通的 BLFS 并无差异,只不过没有 BLFS 般详细解释而矣。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表