LinuxSir.cn,穿越时空的Linuxsir!

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

libexpat.so.1 has some problem

[复制链接]
发表于 2007-7-15 20:14:39 | 显示全部楼层 |阅读模式
when i tpye gnome-session
it says that error with libexpat,
so i reemerge the expat package,
but it still can not work well,
i don not know why,
i don not know what has happered
发表于 2007-7-15 20:31:07 | 显示全部楼层
revdep-rebuild
回复 支持 反对

使用道具 举报

发表于 2007-7-15 21:05:11 | 显示全部楼层
我也遇到这个问题,有的软件要旧版的lib,就是.so.0的那个,那你就改x86,然后重编一次expat

新的,就是.so.1,就~x86,重编一次


这是我的方法
回复 支持 反对

使用道具 举报

发表于 2007-7-16 10:05:23 | 显示全部楼层
revdep-rebuild --library= libexpat ....躲过了一时,结果后面还有大头,revdep-rebuild的话大把大把要重新编译,这次主要改动 加入ACCPET_WORDS="~amd64"到make.conf 将profile 指向2007.0的Desktop,升级了10多个小时,结果后来发现还是有好此软件要依赖那个libexpat,昨天升级了glibc-2.6发现编译NVIDIA的驱动通过,但modules安装时提示没有ntpl USE 标志
回复 支持 反对

使用道具 举报

发表于 2007-7-16 10:43:43 | 显示全部楼层
手工做一个链接就搞定了,先locate libexpat.so 找到在那里,然后进入该目录下,ln  -s libexpat.so libexpat.so.1
回复 支持 反对

使用道具 举报

发表于 2007-7-16 12:27:12 | 显示全部楼层
之前想过你说的招数,因为感觉治标不治本就没去做了
回复 支持 反对

使用道具 举报

发表于 2007-7-17 07:13:55 | 显示全部楼层
为啥是治标不治本呢?即使revdep-rebuild也差不多做同样的事情么。
而且我做完链接之后再revdep-rebuild就一点问题都没有了。
回复 支持 反对

使用道具 举报

发表于 2007-7-17 09:36:33 | 显示全部楼层
昨晚revdep-rebuild完了,中间也出了几个错要手工摆平,下次有机会试试你说的方法方法
回复 支持 反对

使用道具 举报

发表于 2007-8-12 10:12:10 | 显示全部楼层
revdep-rebuild 正解
回复 支持 反对

使用道具 举报

发表于 2007-8-12 11:26:01 | 显示全部楼层
revdep-rebuild重新编译的软件太多了(包括openoffice),用ln -s libexpat.so libexpat.so.1或ln -s libexpat.so libexpat.so.0的方法即可,如果libexpat的维护人员考虑周全一些,在libexpat安装时直接作了这样的连接,我们就省事多了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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