LinuxSir.cn,穿越时空的Linuxsir!

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

安装Glib2.0 及GTK+2 出现问题

[复制链接]
发表于 2007-8-1 12:49:56 | 显示全部楼层 |阅读模式
最近安装了下GTK+2.8.20,(本人版本RH9 内核2.4)
安装Glib2.12.10
      pkgconfig
      atk
      cairo
      pango-1.16.4
      gtk+-2.8.20
把他们都装再/usr 下面

1)结果在装GTK+  
./configure --prefix=/usr  的时候出现错误:
Pango not found pango built with Cairo support is required
to build GTK+ see http://www,pango.org for Pango imformation

知道可能是版本的问题,就去想去下,经MAKE,看见其出现的提示,需要
GLIB2.0>=2.12.0
ATK>=1.9.0
PANGO>=1.13.0
CAIRO>=1.2.0
就去找,可是不小心一下重启了机器,

2)结果发现进入不了LINUX的 KDE 界面,昏倒进入了
localhost login:
password:
输入帐号密码后,发现近不了,就STARTX了一把,结果还是进不了出现:
(gnome-session:5364):Glib-Goject-WARNING**:specified class size for type'PangoXftFontMap' is smaller than the parent type's  'Pango Font Map' class size

(gnome-session:5364):Glib-Gobject-WARNING**:g_object_new:assertion 'G_TYPE_IS_OBJECT(object_type)' failed

(gnome-segv:5382):Glib-Goject-WARNING**:specified class size for type'PangoXftFontMap' is smaller than the parent type's  'Pango Font Map' class size

(gnome-segv:5382):Glib-Gobject-WARNING**:g_object_new:assertion 'G_TYPE_IS_OBJECT(object_type)' failed

网上说可以先把装了的GLIB2.0和系统自带的卸载了,再装
我卸载后,pkg-config --version glib
版本为GLIB-0.15.0
去/usr/bin 下去查GLIB 文件
只有glib-genmarshal
      glib-gettextize
      glib-makenums
加上几个glib2* 文件

再重新装GLIB-2.12.10,发现还是进不了KDE的界面
昏倒~~~~~~~

3)求助进入系统!!!!!!!!,谢谢各位大侠咯
 楼主| 发表于 2007-8-1 12:57:25 | 显示全部楼层
能进入系统再说啊!
到底是不是GLIB2.0的问题呢?
我卸载了它以后还是进不了KDE界面,这是什么问题呢?
回复 支持 反对

使用道具 举报

发表于 2007-8-1 21:30:40 | 显示全部楼层
你的问题貌似并非由编译时引起的,因为你的 gtk+ 还未 make install 安装

手功编译 gtk+ 源码安装比较麻烦,需要很多依赖,但 RH9 又陈年,附带的 gcc 版本又垃圾

给你的建议是:别浪费时间了,先备份系统,然後找个新的发行版来装吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-1 22:27:24 | 显示全部楼层
不会吧,我在我网上也听说RH9 很垃圾
不好装,不知道  FC6 怎么样?
你能推荐个好点的吗?
回复 支持 反对

使用道具 举报

发表于 2007-8-2 02:47:23 | 显示全部楼层
RH9 本身只是过时了,并不垃圾,但己无法支援许多今天的硬件了

现代的发行版基本都 OK,不同的发行版的分别在於包管理系统及网络资源是否充裕,要看阁下的取向了

1. 若果只想升级换代,继承 rpm 传统,那麽就用 Fedora 系列
2. 若然想尝试其他发行版後再作决定,那麽可考虑 SuSE 及 Debian 等
3. 若然希望初步进阶,Arch 是不错的选择
4. 若果想深入进阶,那麽非源码类的 Gentoo、LFS 莫属了

其实现在的发行版跟电脑语言有点相似,打个比方:

RedHat/FC/Debian/MDV/SuSE 等基於二进包之类的像高阶语言
Arch 就像 C 语言,属於中阶语言
LFS/Gentoo/SourceMage/Sorceror 等基於源码包之类的像汇编等低阶语言

相信其易用程度及运行速度已不言而喻了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-2 12:13:09 | 显示全部楼层
知道了 谢谢版主
回复 支持 反对

使用道具 举报

发表于 2007-8-2 19:59:52 | 显示全部楼层
刚发现,楼上的签名真有意思,哈哈!

奇怪的是,为何前面的无签名,後面的才有 :ask
回复 支持 反对

使用道具 举报

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

本版积分规则

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