|
|
发表于 2007-3-23 23:04:46
|
显示全部楼层
基本上就是按照Development LFS来的,没打里面的那个补丁,没有check
把glibc-2.5.tar.bz2和glibc-libidn-2.5.tar.bz2解压之后,把glibc-libidn-2.5目录mv成glibc-2.5/libidn/,然后:
- cd glibc-2.5
- sed -i '/vi_VN.TCVN/d' localedata/SUPPORTED
- mkdir ../glibc-build
- cd ../glibc-build
- ../glibc-2.5/configure --prefix=/usr --disable-profile --enable-add-ons \
- --enable-kernel=2.6.0 --libexecdir=/usr/lib/glibc &&make
- paco -l -p glibc-2.5 "make install &&
- make localedata/install-locales&&
- cp -v --remove-destination /usr/share/zoneinfo/Asia/Shanghai /etc/localtime"
复制代码
/etc/nsswitch.conf,/etc/ld.so.conf用的是前一个版本的,paco没记录在glibc-2.5中(懒得处理这两个文件,不知道在paco的那个命令里面直接touch会不会记录),我是手工编辑的/var/log/paco/glibc-2.5,把/var/log/paco/glibc-2.3.6里面对应的行复制进去了。
然后删除glibc-2.3.6:
之后再执行命令就出现错误了,后来想到安装的是库文件,就执行了一下:
然后就没什么问题了。
ls了一下,reboot了一下,都没什么问题,然后又把之前备份的zhcon的bin包装进去了,也没什么问题,又编译了一下dash,也可以正常运行。其它的没再多试。 |
|