QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1127|回复: 8

升级了GTK后, gdm运行不了了。

[复制链接]
发表于 2005-4-5 14:13:34 | 显示全部楼层 |阅读模式
系统为Radhet9,升级gtk+后,gdm启动不了了。
升级采用的是gtk上的源码包:
glib-2.3.6.tar.bz2
pango-1.3.6.tar.bz2
gtk+-2.3.6.tar.bz2
正常编译和安装,过程中没有提示错误。
发表于 2005-4-5 15:15:19 | 显示全部楼层
我有点儿不明白,rh9中gtk+是受到rpm管理的,你用源码编译安装能行吗?
我是新手。
回复

使用道具 举报

 楼主| 发表于 2005-4-5 15:25:01 | 显示全部楼层
我是用tar包编译安装的。
我也是新手, 嘿嘿  
回复

使用道具 举报

发表于 2005-4-5 15:43:28 | 显示全部楼层
我也是用源代码编译的方式安装了glib包,但是这样安装之后用rpm -q glib可以看到glib还是1.X在/usr/lib,安装的glib2.X是在/usr/local/lib下。无比困惑
回复

使用道具 举报

 楼主| 发表于 2005-4-5 22:28:04 | 显示全部楼层
Scott_jia兄:
使用rpm-q显示的是通过rpm包安装的程序,如果使用make安装的话就不可能显示出来。可以用pkg-config来显示版本信息。
另外在sh configure 时,使用--prefix=/usr,默认是装到/usr/local下的。

原本打算升级一下gtk+,结果搞到gdm启动不了,使用startx竟然又可以正常启动Gnome哦。想想如果gtk没装好的话,Gnome怎么又能起来?Redhat9自带的Gnome虽然版本低,也不至于这样吧?求哪位大虾给予帮助吧?

启动不了的gdm提示的内容是“^z”,还有两个字符的“Yes”和“No”。其实我想它要是能输出点有用的东西来都好啊。
回复

使用道具 举报

发表于 2005-4-5 23:16:30 | 显示全部楼层
建议你用FC系列的srpm包编译升级,gtk.org官方的不是很适合rh9这种老版本的
还有一些gnome的东西也要升级
回复

使用道具 举报

发表于 2005-4-6 09:46:17 | 显示全部楼层
[quote:be897a0f6f="susabolca"]Scott_jia兄:
使用rpm-q显示的是通过rpm包安装的程序,如果使用make安装的话就不可能显示出来。可以用pkg-config来显示版本信息。
另外在sh configure 时,使用--prefix=/usr,默认是装到/usr/local下的。

原本打算升级一下gtk+,结果搞到gdm启动不了,使用startx竟然又可以正常启动Gnome哦。想想如果gtk没装好的话,Gnome怎么又能起来?Redhat9自带的Gnome虽然版本低,也不至于这样吧?求哪位大虾给予帮助吧?

启动不了的gdm提示的内容是“^z”,还有两个字符的“Yes”和“No”。其实我想它要是能输出点有用的东西来都好啊。[/quote]

susabolca:
    你好!
    看来你还是比我有经验呀。
    有两个问题:
    1、“pkg-config”是什么?怎么用?
    2、在执行./configure时,程序是如何查找已经安装了的包的?是查找rpm数据库还是查找/usr和/usr/local目录?比如说:我通过源码方式安装了glib2.X(没有使用--prefix=/usr),当我安装gtk+时,在执行./configure时程序能否找到已经安装好的glib2.X?
回复

使用道具 举报

 楼主| 发表于 2005-4-6 11:47:41 | 显示全部楼层
使用 pkg-config 提供库的一些信息,获得版本或者生成链接参数等
[code:1] pkg-config --modversion gtk+2.0 [/code:1]
获得 gtk2 的版本信息

[code:1] pkg-config gtk+2.0 --libs[/code:1]
显示 gtk2 的链接信息

configure应该以pkg-config的输出版本为准,而不是rpm数据。
象您把新类库安装到别的位置时,应该把那个地址给pkg_config知道。可能是 PKG_CONFIG_PATH 中设置吧?或者其他的配置文件中。

我也只知道这些,
那位高手可以解释下?   
回复

使用道具 举报

发表于 2005-4-6 12:58:19 | 显示全部楼层
susabolca:
谢谢了!你给我开了一个好头儿,我到网上再查查。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-23 16:45 , Processed in 0.088075 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

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