LinuxSir.cn,穿越时空的Linuxsir!

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

这个升级问题怎么解决

[复制链接]
发表于 2010-7-12 23:07:32 | 显示全部楼层 |阅读模式
最近用emerge -avuDN world对Gentoo进行了升级,升级后用
emerge -av --depclean,出现如下出错信息

Calculating dependencies... done!
* Dependencies could not be completely resolved due to
* the following required packages not being installed:
*
*   ~dev-libs/poppler-0.12.1 pulled in by:
*     virtual/poppler-0.12.1
*
* Have you forgotten to run `emerge --update --newuse --deep world` prior
* to depclean? It may be necessary to manually uninstall packages that no longer
* exist in the portage tree since it may not be possible to satisfy their
* dependencies.  Also, be aware of the --with-bdeps option that is documented
* in `man emerge`.

用eix -I poppler,结果如下
app-text/poppler
     Available versions:  0.12.3-r3 0.12.4-r3 (~)0.14.1!t {+abiword cairo cjk curl cxx debug doc exceptions jpeg jpeg2k +lcms png qt4 +utils +xpdf-headers}
     Installed versions:  0.14.1!t(10:40:14 PM 07/11/2010)(abiword cairo cjk cxx jpeg lcms png utils xpdf-headers -curl -debug -doc -exceptions -jpeg2k -qt4)
     Homepage:            http://poppler.freedesktop.org/
     Description:         PDF rendering library based on the xpdf-3.0 code base

安装的是0.14.1,不知道哪个包需要0.12-1,这个怎么解决呢?
发表于 2010-7-12 23:09:29 | 显示全部楼层
这个包可以去掉,virtual/poppler-0.12.1。
你看看是哪个包依赖这个。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-7-12 23:18:35 | 显示全部楼层
解决了,原来是该死的openoffice依赖virtual/poppler

>=virtual/poppler-0.8.0 pulled in by:
*     app-office/openoffice-3.1.1

先把openoffice和virtual/poppler给卸载了,然后重新emerge -av openoffice,发现新版的openoffice就依赖app-text/poppler了,而原来的virtual/poppler也似乎从portage中消失了。
回复 支持 反对

使用道具 举报

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

本版积分规则

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