GentooのUSEフラグを介して個々の依存関係を削除します。

GentooのUSEフラグを介して個々の依存関係を削除します。

現在のサウンドにpulseaudio-{dis、en}が有効になっているシステムがあり、pulseaudioを削除しようとしています。

まず一つ走った

emerge --update --newuse --deep @world

良い結果。

その後、/etc/portage/make.confのUSE変数に「-pulseaudio」を追加しました。

今、

localhost /etc/portage # grep -ir 'pulse' *
make.conf:USE="acl alsa apparmor bash-completion berkdb bindist blas bzip2 cairo cjk crypt curl cxx dbus dga doc dri examples ftp gd gif gmp gtk gnome gnuplot gsl gtk gzip icu introspection java jpeg lapck latex mmap modules mp3 mp4 mpeg ncurses offensive ogg openal opengl orc pcre pdf perl php png posix postgres postscript python readline sasl sdl smp sockets sound source spell sqlite ssl static-libs subversion systemd threads truetype udev unicode usb vim-syntax vorbis webkit webp wifi xattr xinerama xml xscreensaver xvid zip zlib X Xaw3d -consolekit -kde -kerberos -ldap -nss -plasma -qt3support -qt4 -qt5 -pulseaudio"

いいですね。しかし、今私は再びrebuild worldコマンドを実行しても何も再構築されません。実際、いくつかのエントリはまだpulseaudioに直接依存しているので、--depcleanはそれを削除しません。

localhost /etc/portage # equery d pulseaudio
* These packages depend on pulseaudio:
app-emulation/qemu-4.0.0-r50 (pulseaudio ? media-sound/pulseaudio)
gnome-base/gnome-control-center-3.30.3-r1 (>=media-sound/pulseaudio-2.0[glib])
gnome-base/gnome-settings-daemon-3.30.2-r1 (>=media-sound/pulseaudio-2[glib])
 ... (lots of others)

portaudioが明示的に選択されていません:

localhost /etc/portage # grep pulseaudio /var/lib/portage/world

出力を返しません。

私がここで何を間違っているのか?この依存関係をどのように削除できますか?

emerge --info存在するペーストビン

関連情報