gentoo让我重新安装我刚刚取消的所有软件包

时间:2014-06-04 11:21:25

标签: webkit gentoo

我想在系统中完全取消组合webkit-gtk,为此,我首先检查所有依赖webkit-gtk的软件包:     查询取决于webkit-gtk

ae429-3777 chenming # equery depends webkit-gtk
 * These packages depend on webkit-gtk:
gnome-extra/gnome-documents-3.8.5 (>=net-libs/webkit-gtk-1.10.0:3)
gnome-extra/sushi-3.10.0 (net-libs/webkit-gtk:3[introspection])
gnome-extra/yelp-3.8.1 (>=net-libs/webkit-gtk-1.3.10:3)
gnome-extra/zenity-3.8.0 (>=net-libs/webkit-gtk-1.4.0:3)
media-gfx/gimp-2.8.10-r1 (webkit ? >=net-libs/webkit-gtk-1.6.1:2)
media-gfx/shotwell-0.15.1 (>=net-libs/webkit-gtk-1.4:3)
media-sound/rhythmbox-3.0.2 (html ? >=net-libs/webkit-gtk-1.10:3)
                            (webkit ? >=net-libs/webkit-gtk-1.10:3[introspection])
net-im/empathy-3.8.6 (>=net-libs/webkit-gtk-1.9.1:3)
net-libs/gnome-online-accounts-3.10.4 (>=net-libs/webkit-gtk-2.1.90:3)
net-libs/libproxy-0.4.11-r1 (webkit ? >=net-libs/webkit-gtk-1.6:3)

一旦我通过

取消了所有这些包裹
emerge -C gnome-extra/gnome-documents-3.8.5 gnome-extra/sushi-3.10.0 gnome-extra/yelp-3.8.1 gnome-extra/zenity-3.8.0 media-gfx/gimp-2.8.10-r1 media-gfx/shotwell-0.15.1 media-sound/rhythmbox-3.0.2 net-im/empathy-3.8.6 net-libs/gnome-online-accounts-3.10.4 net-libs/libproxy-0.4.11-r1 webkit-gtk

然后再次运行以下命令更新系统:

emerge -avuDN world

webkit-gtk再次出现在列表中

[ebuild  N     ] net-libs/webkit-gtk-2.2.6:3/29  USE="egl geoloc gstreamer introspection jit libsecret opengl spell webgl (-aqua) -coverage -debug -gles2 {-test}" 0 kB
[ebuild  N     ] gnome-extra/sushi-3.10.0  USE="-office" 0 kB
[ebuild  N     ] net-libs/gnome-online-accounts-3.10.4:0/1  USE="gnome introspection -debug -kerberos" 0 kB

如何完全消除这些包裹?非常感谢

2 个答案:

答案 0 :(得分:2)

在您的情况下,世界上的其他包间接依赖于webkit-gtk。

您取消了直接依赖webkit-gtk的所有软件包,但还有其他软件间接依赖于gnome-extra / sushi和net-libs / gnome-online-accounts。

如果你想摆脱webkit-gtk,你也必须删除所有间接依赖关系。

所以我的想法是检查哪些软件包依赖于gnome-extra / sushi和net-libs / gnome-online-accounts并删除它们(如果你不需要它们的话!)。

您可能需要多次执行此依赖项检查,直到最终找到所有在一系列依赖项中引入webkit-gtk的软件包。

答案 1 :(得分:1)

您可能需要查看emerge --tree -avuDN world。这样你就可以看到依赖树,并可能找出实际上想要webkit-gtk的包。