LinuxSir.cn,穿越时空的Linuxsir!

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

被关联的软件升级后, 需要的 lib 文件找不到, 应该如何解决?

[复制链接]
发表于 2011-8-15 16:06:35 | 显示全部楼层 |阅读模式
不断遇到这样的问题, 比如  evince 需要
libpoppler-glib.so.5 , 但是当 poppler 升级以后,
提供了 libpoppler-glib.so.6, 于是 evince 报错.


我运行 revdep-rebuild 以后,  evince 被重新编译, 但是依如既往的去寻找 libpoppler-glib.so.5.   我记得网上说可以简单做一个名叫 libpoppler-glib.so.5 的链接, 指向 libpoppler-glib.so.6.

这种方法也就有时可行而已....  不知道标准解决方法应该是什么?  难道是要等下一个 evince 版本的出现?
发表于 2011-8-15 19:38:54 | 显示全部楼层
emerge @preserved-rebuild 试试?
如果还不行,完全卸载evince再装。
回复 支持 反对

使用道具 举报

发表于 2011-8-15 21:13:24 | 显示全部楼层
revdep-rebuild
回复 支持 反对

使用道具 举报

发表于 2011-8-16 14:17:25 | 显示全部楼层
如果真的revdep-rebuild解决不了。应该开个bug report。ebuild的dependency错了。
回复 支持 反对

使用道具 举报

发表于 2011-8-17 00:53:08 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-8-17 02:44:44 | 显示全部楼层
重装以后好了.   谢谢各位!


Post by zhou3345;2146734
emerge @preserved-rebuild 试试?
如果还不行,完全卸载evince再装。
回复 支持 反对

使用道具 举报

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

本版积分规则

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