分类: LINUX
2008-09-07 03:43:33
由于centos5.2gtk版本过低。不能支援qq linux版。如果去升级它,危险系数很大(依赖关系更改)。所以可以考虑另起个目录安装qq linux的支援库。
如果系统是rhel5,F7可以到里下载编好的rpm升级包,然后一阵rpm -ivh xxxx,简单轻松……
centos,或者el4,fc6以下等等可参考方法如下:
cd /file
tar -xzvf pixman-0.11.8.tar.gz #可从获取
cd pixman-0.11.8
./configure
make
make install
ln /usr/local/lib/pkgconfig/pixman-1.pc /usr/lib/pkgconfig/pixman-1.pc
cd ..
tar -xzvf cairo-1.7.4.tar.gz #可从获取
cd cairo-1.7.4
./configure --prefix=/usr/local
make
make install
cd ..
tar -xzvf pango-1.20.5.tar.gz #可从获取
cd pango-1.20.5
./configure --prefix=/usr/local
cd ..
tar -xzvf glib-2.18.0.tar.gz #可从获取
cd glib-2.18.0
./configure --prefix=/usr/local
make
make install
cd ..
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig #需更改包依赖路径变量,否则会报依赖包版本过低(默认路径为/usr/lib/pkgconfig)
tar -xzvf atk-1.23.5.tar.gz #可从获取
cd atk-1.23.5
./configure --prefix=/usr/local
make
make install
cd ..
export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH #某个库,不改它要报错
tar -xzvf gtk+-2.14.1.tar.gz #可从获取
cd gtk+-2.14.1
./configure --prefix=/usr/local
cd ..
tar -xzvf linuxqq_preview1.0_2_i386.tar.gz
...
最后写个脚本
#!/bin/bash
export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH
/xxxx/qq #your qq dir