:: Re: [DNG] Pipewire and PulseAudio: …
Top Page
Delete this message
Reply to this message
Author: Antony Stone
Date:  
To: dng
Subject: Re: [DNG] Pipewire and PulseAudio: apulse & firefox
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.