工作的Linux环境是RH9,里的GTK库太老啦,更新到Gtk+-2.12.10。
下载源码安装,总共装了10个,分别是
pkg-config_0.22.orig.tar.gz
glib-2.16.4.tar.gz
atk-1.22.0.tar.gz
pango-1.20.5.tar.gz
cairo-1.6.4.tar.gz
libpng-1.2.29.tar.gz
pixman-0.11.6.tar.gz
fontconfig-2.6.0.tar.gz
freetype-2.3.7.tar.gz
gtk+-2.12.10.tar.gz
依赖关系:
gtk+依赖glib,atk,pango和cairo
安装glib,依赖pkg-config
atk等依赖glib
cairo依赖libpng,pixman,fontconfig
fontconfig依赖freetype
最可气的是本来pango已经安装成功,但是安装gtk+时,提示需要安装依赖cairo的pango,又重新安装pango。
经历这么一折腾,更感觉debian等提供的软件包源管理真是太棒啦。