Удаление одной зависимости с помощью USE-флага в Gentoo

Удаление одной зависимости с помощью USE-флага в Gentoo

У меня есть система, в которой звук в настоящее время отключен, и я пытаюсь удалить PulseAudio.

Сначала я запустил

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

и это сработало отлично.

Затем я добавил «-pulseaudio» к переменной USE в /etc/portage/make.conf.

В настоящее время,

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вpastebin.

Связанный контент