LinuxSir.cn,穿越时空的Linuxsir!

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

怎么处理blocked packages?

[复制链接]
发表于 2010-3-3 23:34:32 | 显示全部楼层 |阅读模式
zpn portage # emerge -av okular

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N    ] app-text/djvu-3.5.21_p20090103  USE="jpeg kde nls -debug -doc -tiff -xml" LINGUAS="-cs -de -en -fr -ja -zh" 2,972 kB              
[ebuild  N    ] app-text/poppler-0.12.3-r3  USE="abiword cairo jpeg lcms png qt4 utils xpdf-headers -cjk -debug -doc -exceptions -jpeg2k" 1,579 kB
[uninstall    ] app-text/poppler-utils-0.10.7  USE="abiword"            
[blocks b     ] app-text/poppler-utils ("app-text/poppler-utils" is blocking app-text/poppler-0.12.3-r3)                                          
[uninstall    ] dev-libs/poppler-qt4-0.10.7  USE="-test"                 
[blocks b     ] dev-libs/poppler-qt4 ("dev-libs/poppler-qt4" is blocking app-text/poppler-0.12.3-r3)                                             
[ebuild   R   ] kde-base/okular-4.3.3  USE="crypt djvu* handbook jpeg pdf ps tiff (-aqua) -chm -debug -ebook (-kdeenablefinal) (-kdeprefix)" 0 kB
[blocks B     ] app-text/poppler ("app-text/poppler" is blocking dev-libs/poppler-0.10.7, dev-libs/poppler-qt4-0.10.7, app-text/poppler-utils-0.10.7)
[blocks B     ] dev-libs/poppler ("dev-libs/poppler" is blocking app-text/poppler-0.12.3-r3)

Total: 3 packages (2 new, 1 reinstall, 2 uninstalls), Size of downloads: 4,551 kB
Conflict: 4 blocks (2 unsatisfied)

* Error: The above package list contains packages which cannot be
* installed at the same time on the same system.

  ('installed', '/', 'dev-libs/poppler-0.10.7', 'nomerge') pulled in by
    ~dev-libs/poppler-0.10.7 required by ('installed', '/', 'virtual/poppler-0.10.7', 'nomerge')

  ('ebuild', '/', 'app-text/poppler-0.12.3-r3', 'merge') pulled in by
    >=app-text/poppler-0.12.3-r3[utils] required by ('installed', '/', 'app-misc/strigi-0.7.0', 'nomerge')
    >=app-text/poppler-0.12.3-r3[utils] required by ('installed', '/', 'net-print/cups-1.3.11-r1', 'nomerge')
    >=app-text/poppler-0.12.3-r3[lcms,qt4] required by ('ebuild', '/', 'kde-base/okular-4.3.3', 'merge')
发表于 2010-3-4 00:25:52 | 显示全部楼层
手工直接把B的包卸载。
然后升级。
这个问题,这里讨论过。
回复 支持 反对

使用道具 举报

发表于 2010-3-4 09:52:17 | 显示全部楼层
你看输出里标[uninstall ]的,卸掉就好了。portage的各种提示都很人性化,仔细留意一下错误信息周围的提示,就能找到方法。
回复 支持 反对

使用道具 举报

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

本版积分规则

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