BLFS安装
还没有整理好,也没有装完,现在发出来,有兴趣的朋友一起研究研究。
New chroot:
chroot $LFS /usr/bin/env -i \
HOME=/root TERM=$TERM PS1='\u:\w\$ ' \
PATH=/bin:/usr/bin:/sbin:/usr/sbin \
CC='gcc -s' \
CHOST="i686-pc-linux-gnu" \
CFLAGS="-march=pentium3 -O3 -pipe -fomit-frame-pointer -fforce-addr -falign-functions=4 -fprefetch-loop-arrays" \
CXXFLAGS="-march=pentium3 -O3 -pipe -fomit-frame-pointer -fforce-addr -falign-functions=4 -fprefetch-loop-arrays" \
/bin/bash --login
mount proc /proc -t proc
开始:
先是post-lfs 配置:
linuxfam
tcsh
zsh
然后是general-lib:
openssl-0.9.6g
pcre-3.9
popt-1.6.4
slang-1.4.6
tcpwrappers-7.6
portmap-5、
libfam-2.6.9
libxml-1.8.17
libxml2-2.4.25
libxslt-1.0.21
readline-4.3
gmp-4.1
gdbm-1.8.0
GLib-1.2.10
pkgconfig-0.14.0
GLib-2.0.6
expat-1.95.5
现在是graphic-lib:
lcms-1.08
libjpeg-6b
libpng-1.2.5
libtiff-3.5.7
libungif-4.1.0b1(要改文件)
libmng-1.0.4
出了问题,要安装X才能安装下面的gtk+。重启安装X:
在重启前,先装了freetype2,然后改了host.def,最后把系统做了一个新的备份(有262M)。
重启后,先设置了LC_ALL和LANG,都用zh_CN.GBK
XFree86-4.2.1
出现一些编译错误:
xc/lib/Xft/xftgram.y
xc/programs/twm/gram.y
xc/programs/xkbcomp/xkbparse.y
xc/programs/xkbevd/cfgparse.y
做了一个patch.
安装了fluxbox,gettext Hermes 和WindowMaker-0.80.2
安装了ebf-0.3.0,locale用zh_CN.gbk,能用!
好了,接着装库:
GTK+-1.2.10
imlib-1.9.14
bc-1.06
fcron-2.9.2
reiserfs-3.6.3
hdparm-5.2
which-2.14
unzip-5.50
zip-2.3
pccts-133mr33
pciutils-2.1.10
cpio-2.5
librep-0.16.1
Python-2.2.2
lack rep-gtk-0.16
lack j2sdk-1.4.0_01
lack gnat-3.14p
lack gcc-3.2
perl modules
ruby-1.6.7(unset)
curl-7.10.1
wvstreams-3.70
Multimedia
audiofile-0.2.3
esound-0.2.29
SDL-1.2.4
libao-0.8.3
libogg-1.0
libvorbis-1.0
alsa-driver-0.9.0rc3(unset and following all)
alsa-lib-0.9.0rc3
alsa-utils-0.9.0rc3
alsa-tools-0.9.0rc1
When rebuild kernel,must rebuild alsa-driver
mp3blaster(useless)也搞定了,是/dev/dsp的权限不对。
mpg123
rxvt:
./configure --enable-languages --enable-everything --with-encodings=gb
--disable-ntmp
搞定了,现在能输入中文,在rxvt里,哈哈,好爽啊!
[tram@~]$ cat .Xresources
Rxvt*background: black
Rxvt*foreground: gray
Rxvt*multichar_encoding: gb
Rxvt*saveLines: 1000
Rxvt*title: Rock eXtreme VT
Rxvt*font: 8x16
[tram@~]$
现在要开始做硬件了,安装Nvidia-driver失败!不装它了,用xfree的驱动也挺好的。呼呼!
安装modem:
ppp
wvdial
能拨号,但是打不开网页,也ping不通,不知道是什么原因。
搞定了,是少了一个DNS的文件,是/etc/resolv.conf,从其它版本或/etc/pppd/目录下拷过来就行了。
安装Nvidia-driver,费了不少事,是Nvidia-driver的脚本有问题,要先手动在/dev目录下创建设备才行。
cd /dev
mknod nvidia0 c 195 0
mknod nvidia1 c 195 1
mknod nvidia2 c 195 2
mknod nvidia3 c 195 3
mknod nvidiactl c 195 255
and add 'alias char-major-195 NVdriver' to /etc/modules.conf
然后再安装kernel和glx,一切正常,呼呼!