On Saturday 18 December 2021 at 14:43:30, Didier Kryn wrote:
> Aptitude why libpulse0 only lists xfce4-pulseaudio-plugin, but it
> misses a lot, including indirectly xfce4.
Yes, this is in my opinion one of the shortcomings of "aptitude why" - it only
goes "one level up", whereas I would like it to follow each dependency until
it finds something that was installed manually, or is a system-essential
component.
So, you did "aptitude why libpulse0" and it said "xfce4-pulseaudio-plugin".
However, was that:
"xfce4-pulseaudio-plugin Depends libpulse0" or
"xfce4-pulseaudio-plugin Recommends libpulse0" or
"xfce4-pulseaudio-plugin Suggests libpulse0" ?
The next step is to do "aptitude why xfce4-pulseaudio-plugin" and keep
following things until you discover which package that you installed manually,
or which essential system component, ultimately means you ended up with
libpulse0.
> apt-get remove --purge libpulse0 wants to remove the following (which
> includes gimp):
>
> The following packages will be REMOVED:
> atril* audacious* audacious-plugins* blueman* ffmpeg* font-manager*
> geeqie*
> gimp* gstreamer1.0-libav* gstreamer1.0-plugins-good* libasound2-plugins*
> libatrilview3* libavdevice58* libavfilter7* libffmpegthumbnailer4v5*
> libfluidsynth2* libgegl-0.4-0* libgimp2.0* libopenscenegraph161*
> libpocketsphinx3* libpulse-mainloop-glib0* libpulse0* libqt5multimedia5*
> libsdl-image1.2* libsdl1.2debian* libsdl2-2.0-0* libsphinxbase3*
> libwebkit2gtk-4.0-37* libyelp0* metacity* metacity-themes* pavucontrol*
> qemu-system-gui* scribus* surf* vlc* vlc-plugin-base* xfce4*
> xfce4-pulseaudio-plugin* yelp* zenity*
> 0 upgraded, 0 newly installed, 41 to remove and 0 not upgraded.
Do you get the same list of packages from "aptitude purge libpulse0"?
Antony.
--
The difference between theory and practice is that in theory there is no
difference, whereas in practice there is.
Please reply to the list;
please *don't* CC me.