LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: haikuoly

卸载某软件,gnome不能启动了?

[复制链接]
发表于 2005-12-18 09:41:57 | 显示全部楼层
可能把gtk-2.8.7_3删了吧.
# ldd /usr/X11R6/bin/gnome-session | grep libgtk
        libgtk-x11-2.0.so.0 => /usr/X11R6/lib/libgtk-x11-2.0.so.0 (0x2832f000)
# pkg_info -W /usr/X11R6/lib/libgtk-x11-2.0.so.0
/usr/X11R6/lib/libgtk-x11-2.0.so.0 was installed by package gtk-2.8.7_3
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-18 22:52:41 | 显示全部楼层
I using the KDE now.The gnome have this problem .It havn't resolve this problem.
haikuoly# cd /usr/X11R6/lib/
haikuoly# pkg_info -W /usr/X11R6/lib/libgtk-x11-2.0.so.0
/usr/X11R6/lib/libgtk-x11-2.0.so.0 was installed by package gtk-2.8.9
haikuoly# ln -s libgtk-x11-2.0.so.600 /usr/X11R6/lib/libgtk-x11-2.0.so
haikuoly#ln -s /usr/X11R6/lib/libgtk-x11-2.0.so libgtk-x11-2.0.so.600
haikuoly# ls -l libgtk-x11-2.0*
-rw-r--r--  1 root  wheel  5668290 Dec 18 01:13 libgtk-x11-2.0.a
-rwxr-xr-x  1 root  wheel  3905025 Dec 18 01:13 libgtk-x11-2.0.so.0
lrwxr-xr-x  1 root  wheel       32 Dec 18 22:42 libgtk-x11-2.0.so.600 -> /usr/X11R6/lib/libgtk-x11-2.0.so
I also reinstalled the gtk20,but this problem hadn't resolve this problem
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-19 17:48:43 | 显示全部楼层
此问题的原因是因为原来我装了glib-2.6.6,但是我升级了ports了以后,想装firefox1.5的时候提醒要卸载glib-2.6.6,然后再装glib-2.8.7。我就照做了,到/usr/ports/devel/glib20下make deinstall , make reinstall 。可怕的事情出现了,再次进入gnome时提示缺少libgtk-x11-2.0.so.600。到现在没有解决。
回复 支持 反对

使用道具 举报

发表于 2005-12-19 23:11:59 | 显示全部楼层
怎么就不仔细看看别人的回复呢?已经有人告诉了:看看/usr/X11R6/lib/下有没有libgtk-x11-2.0.so这个文件,如果没有,就到/usr/ports/x11-toolkits/gtk20/下make deinstall install clean;如果有,就用/bin/ln -s /usr/X11R6/lib/libgtk-x11-2.0.so /usr/X11R6/lib/libgtk-x11-2.0.so.600命令建一个链接。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-20 02:43:44 | 显示全部楼层
有libgtk-x11-2.0.so这个文件,我也到/usr/ports/x11-toolkits/gtk20/下make deinstall install clean 了;我也ln -s /usr/X11R6/lib/libgtk-x11-2.0.so /usr/X11R6/lib/libgtk-x11-2.0.so.600建一个链接。但都不行,启动gnome时还是提示没有libgtk-x11-2.0.so.600。
我保证这几步我还是没弄错的。弄了三天了,还是这个样子。
回复 支持 反对

使用道具 举报

发表于 2005-12-20 13:01:43 | 显示全部楼层
那就是搜索路径不对。试试ldconfig -elf /usr/lib /usr/X11R6/lib /usr/local/lib
如果行,那么在/etc/defaults/rc.conf中找到定义ldconfig_paths这个变量的地方,加上/usr/X11R6/lib
如果还不行,我也不知道了,太奇怪了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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