LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1367|回复: 7

编译gnome2.1.3的问题...

[复制链接]
发表于 2002-12-7 07:00:07 | 显示全部楼层 |阅读模式
原来也出过,就是新版的软件安装了都不认,还是旧版的
但是这回不行啦,安装不下去了
比如pango和gtk2.0
明明编译安装成功,新软件检查的时候他们却还是原来的版本
需要卸载嘛???
请高手指教...

发表于 2002-12-7 09:10:25 | 显示全部楼层
你要先找到新装的库的位置,然后:
export CPPFLAGS="-I/usr/include/pango***"
./configure ****
make
make install
发表于 2002-12-7 09:29:05 | 显示全部楼层
这个参数在第一次安装PANGO之后用加么?

这个目录难道不是默认的?
发表于 2002-12-7 09:41:25 | 显示全部楼层
不同版本的库文件放的位置也不一样的,所以你才会找到老的库上去,如果找不到新的库,可以在CPPFLAGS里再加上“-L/path/to/your/lib”
当然还有一个方法也是可以的,就是你看看它的configure脚本检查的是哪一个目录,然后把这个目录链接到新的库上,这样以后,你要把/etc/ld.so.cache删掉,然后运行/sbin/ldconfig,就用上新库了。
发表于 2002-12-7 09:46:30 | 显示全部楼层
如果想比较彻底,比如删掉老库应该怎么办?
发表于 2002-12-7 09:52:51 | 显示全部楼层
我觉得最好不要删掉老库,因为你以前的程序有些要用到老库的,如果你无所谓,那就make uninstall。你老库是怎么装的?rpm easy,source  hard,在安装老库的时候有没有用工具记录?比如git,比如check install,都可以记录。没有,那就按原来安装老库的方法装一次,再make uninstall。然后你还要把用老库的程序编译一下。
发表于 2002-12-7 09:58:12 | 显示全部楼层
我觉得GLIBC是向下兼容的,PANGO不行么?

谢:)
发表于 2002-12-7 10:02:13 | 显示全部楼层
有很多库是不能一下子删掉,或升级的,比如qt,如果你升级qt,那么KDE要全部重新编译。这个pango我没有升级过,你为什么要用新的pango呢?其实pango的模块里没有中文的,新的老的我们用着应该差不多啊。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表