代码: 全选
RHEL3是我们公司Server用的专用系统,最近写的程序因为用了Glib2.14.0(libglib-2.0.so.0.1400.0)里面新增的正则表达式GRegex,而RHEL3的Glib是2.4.0(libglib-2.0.so.0.400.7),所以要装新的glib
下面简单记录一下安装过程,希望对大家有帮助
1. 下载最新的Glib,现在是2.15.0
wget http://ftp.gnome.org/pub/GNOME/sources/glib/2.15/glib-2.15.0.tar.bz2
1.1. 解压缩
tar -xvjf glib-2.15.0.tar.bze
1.2 进入glib-2.15.0目录
cd glib-2.15.0
2.因为glib-2.15.0的build依赖于pkg-config 0.16,而RHEL3只到0.15,所以先下载pkg-config
wget http://pkgconfig.freedesktop.org/releases/pkgconfig-0.16.0.tar.gz
2.1 解压缩
tar -xvzf pkgconfig-0.16.0.tar.gz
2.2 进入pkgconfig目录
./configure
make
su -
--输入你的管理员密码
make install
2.3 将现有的pkg-config替换成新安装的
su -
--输入你的管理员密码
mv /usr/bin/pkg-config /usr/bin/pkg-config-0.15
ln -sf /usr/local/bin/pkg-config /usr/bin
3.编译glib-2.15.0
3.1 进入glib-2.15.0目录
3.2 编译
./configure
make
su -
--输入你的管理员密码
make install
老的系统用的还在,你可以选字符号链接给链接过来,或者自己用的时候,灵活指定,一切尽在你的掌握了