LinuxSir.cn,穿越时空的Linuxsir!

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

emerge kdcop引起的冲突

[复制链接]
发表于 2008-12-31 10:21:25 | 显示全部楼层 |阅读模式
打算装上 kdcop--很奇怪,为什么在安装KDE的时候,没有把这个属于kde-base的包装上。
但是在安装时却提示了冲突:
localhost kde-base # emerge -av kdcop

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

Calculating dependencies... done!
[ebuild  N    ] kde-base/kdcop-3.5.9  USE="-arts -debug -kdeenablefinal -kdehiddenvisibility -xinerama" 0 kB
[blocks B     ] kde-base/kdcop:3.5 ("kde-base/kdcop:3.5" is blocking kde-base/kdebase-3.5.9-r3)
[blocks B     ] =kde-base/kdebase-3.5* ("=kde-base/kdebase-3.5*" is blocking kde-base/kdcop-3.5.9)

Total: 1 package (1 new), Size of downloads: 0 kB
Conflict: 2 blocks (2 unsatisfied)

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

For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):

http://www.gentoo.org/doc/en/han ... .xml?full=1#blocked

同样,在试图emerge -av kdebase-startkde的时候,也出现了类似问题。

是我装KDE的时候有遗漏吗,还是什么别的原因?
 楼主| 发表于 2009-1-2 11:06:27 | 显示全部楼层
没人知道吗?
自己顶一下
回复 支持 反对

使用道具 举报

发表于 2009-1-2 23:58:19 | 显示全部楼层
老话题了,再重复一遍,这是gentoo针对kde的ebuild两种不同的拆分方式。如果采用emerge kdcop的方式,是以每个小包为安装单位的;采用emerge kdebase的方式,则是以kde大包为安装方式,两者是互斥的,不能混用,否则会报block。事实上你已经安装了kdebase的大包,那么本身就包含了kdcop和kdebase-startkde。
回复 支持 反对

使用道具 举报

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

本版积分规则

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