引用
先飞升级GTK
这几天因为项目的原因,我把gtk升级到2.10.4
在升级的过程之中,参考了其他人的一些升级例子,
[url]http://www.host01.com/Print.Html?43739[/url]
结合自己的体会,就有如下
这篇文章,希望大家copy的时候把这个地址也发出去.表示对原文的支持
[url]http://www.cublog.cn/u/1210/showart.php?id=123740[/url]
我成功地在redhat 9 和FC4 将GTK升级到2.10.4
1:GTK+2.10.4及相关源码包的下载 到
[url]http://www.gtk.org/download/[/url]里下载
GTK+ Source
GLib Source
Pango Source
到dependencies 里下载其他的.注意一点是cairo-1.2.0.tar.gz
不能要。到cairo网站里下载最新的。不然。你就装不上的。兄弟我就是
这个原因耗了很就时间.
2:
 a、首先安装pkgconfig
./configure --prefix=/usr &&
make &&
make install
把下面的话加到你的系统或用户设置文件中:
export PKG_CONFIG_PATH=/usr/X11R6/lib/pkgconfig
(采鸟没有懂看的:用vi ~/.bash_profile打开之后,输入PKG_CONFIG_PATH="/usr/X11R6/lib/pkgconfig",在export后加上 PKG_CONFIG_PATH)
最好/sbin/ldconfig一下,以后每安一个软件就/sbin/ldconfig一下,保险点.
可以检验装起没有:pkg-config --version  
  b、 安装glib
./configure --prefix=/usr &&
make &&
make install
/sbin/ldconfig
可以检验装起没有:pkg-config --modversion glib-2.0 以下也雷同检验
 c、安装atk
./configure --prefix=/usr &&
make &&
make install
/sbin/ldconfig
d、 安装cairo
./configure --prefix=/usr &&
make &&
make install
/sbin/ldconfig
e、 安装pango   (d 和e不能换顺序)
export PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/lib/pkgconfig
./configure --prefix=/usr --sysconfdir=/etc &&
make &&
make install
/sbin/ldconfig
f、 安装libpng-1.2.8(FC4可以不装,redhat9 我也没有装)
make prefix=/usr \
ZLIBINC=/usr/include ZLIBLIB=/usr/lib -f scripts/makefile.linux &&
make prefix=/usr install -f scripts/makefile.linux
/sbin/ldconfig
g、 安装libtiff(就是tiff)
./configure --prefix=/usr
--with-DIR_MAN=/usr/share/man &&
make &&
make install
/sbin/ldconfig
h、 安装libjpeg(就是jpegsrv)
./configure --enable-static --enable-shared --prefix=/usr &&
make &&
make install
/sbin/ldconfig
i、 安装gtk
./configure --prefix=/usr --sysconfdir=/etc &&
make &&
make install
/sbin/ldconfig
如果上REDHAT 9 在装gtk之前,必须要升级cups,不然,也装不起.下个最新的cups,然后和上面一样装.
装好上面的之后,下个clearlooks-0.6.2.tar.bz2,和上面一样安装方法.不装这个东东显示有些不好.自己试试看
就写到这里了。希望对你有写帮助。