|
运行 sudo emerge -pv world 遇到如下问题:
一
!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:
dev-util/gtk-doc-am:0
(dev-util/gtk-doc-am-1.11, installed) pulled in by
(no parents that aren't satisfied by other packages in this slot)
(dev-util/gtk-doc-am-1.15, ebuild scheduled for merge) pulled in by
>=dev-util/gtk-doc-am-1.13 required by (sys-auth/polkit-0.96-r1, ebuild scheduled for merge)
(and 3 more with the same problem)
这里是其中的一部分,还有不少类似的问题。我以前的办法是删掉重装,但有一次我删掉一个软件后导致emerge命令彻底不能使用。所以这次希望能有一个比较彻底一点的解决办法。
二
!!! All ebuilds that could satisfy "www-plugins/adobe-flash" have been masked.
!!! One of the following masked packages is required to complete your request:
- www-plugins/adobe-flash-10.2.161.23_pre20101117 (masked by: AdobeFlash-10.1 license(s), ~x86 keyword)
A copy of the 'AdobeFlash-10.1' license is located at '/usr/portage/licenses/AdobeFlash-10.1'.
- www-plugins/adobe-flash-10.2.161.23_pre20100927 (masked by: AdobeFlash-10.1 license(s), ~x86 keyword)
- www-plugins/adobe-flash-10.1.102.64 (masked by: AdobeFlash-10.1 license(s))
- www-plugins/adobe-flash-9.0.289.0 (masked by: AdobeFlash-9.0.31.0 license(s), ~x86 keyword)
A copy of the 'AdobeFlash-9.0.31.0' license is located at '/usr/portage/licenses/AdobeFlash-9.0.31.0'.
这个好像是授权的问题……
三
emerge: there are no ebuilds built with USE flags to satisfy ">=media-video/ffmpeg-0.6_p25423[threads]".
!!! One of the following packages is required to complete your request:
- media-video/ffmpeg-0.6_p25767 (Change USE: +threads)
(dependency required by "www-client/chromium-bin-8.0.552.237" [ebuild])
(dependency required by "@selected")
(dependency required by "@world" [argument])
这种问题也遇到不少的,我的USE FLAG很早以前整好的,为什么升级的时候总是让我不停的这么修改呢?我觉得很累。而且有时候改起来非常麻烦,加上一个USE后,马上就有软件说它不能使用这个USE……
PS:升级编译速度慢咱不怕,升级遇到问题才是新手最怕的。一个解决不好系统就可能崩溃的。。 |
|