Apt-get threatens to remove many (unrelated) packages just to remove one

Started by Trent, September 19, 2017, 04:36:28 AM

Previous topic - Next topic

Trent

I only want to remove libpulse0 but apt-get wants to remove things like java and wireshark.


# apt-get remove libpulse0
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  alsaplayer-gtk dcraw gimp-data liba52-0.7.4
  libamd2.4.1 libbabl-0.1-0 libcamd2.4.1
  libccolamd2.9.1 libcholmod3.0.6 libdc1394-22
  libdca0 libdirectfb-1.2-9 libdvdnav4
  libdvdread4 libenca0 libfaad2 libgimp2.0
  libgraphicsmagick-q16-3 libiso9660-8
  libjasper1 liblircclient0 libmad0 libmpcdec6
  libmpeg2-4 libmpg123-0 libnl-route-3-200
  libpcre16-3 libqt5core5a libqt5dbus5
  libqt5gui5 libqt5network5 libqt5opengl5
  libqt5printsupport5 libqt5svg5 libqt5widgets5
  libraw15 libsndio6.1 libumfpack5.7.1
  libva-glx1 libva-x11-1 libvcdinfo0
  libvorbisidec1 libxcb-icccm4 libxcb-keysyms1
  libxcb-render-util0 libxcb-xkb1 libxcb-xv0
  libxine2-bin libxine2-doc libxine2-ffmpeg
  libxkbcommon-x11-0 mplayer-skins
  qttranslations5-l10n
Use 'sudo apt autoremove' to remove them.
The following packages will be REMOVED:
  alsaplayer-common backbox-privilege-escalation
  backbox-tools default-jre espeak ffmpeg gimp
  gimp-dcraw gimp-gap gstreamer1.0-pulseaudio
  libasound2-plugins libavdevice-ffmpeg56
  libespeak1 libfreerdp-plugins-standard
  libgegl-0.3-0 libmikmod3 libpulse0
  libqgsttools-p1 libqt5multimedia5
  libqt5multimedia5-plugins
  libqt5multimediawidgets5 libsdl1.2debian
  libsdl2-2.0-0 libxine2 libxine2-misc-plugins
  libxine2-plugins libxine2-x mplayer
  mplayer-gui openjdk-8-jre speech-dispatcher
  speech-dispatcher-audio-plugins wireshark
  wireshark-qt xine-plugin xine-ui
0 upgraded, 0 newly installed, 36 to remove and 1 not upgraded.
After this operation, 72.4 MB disk space will be freed.



Most of these (java, xine, mplayer, gimp, wireshark for example) do not require libpulse0 (pulseaudio) so I am not sure why it is threatening to remove them.

ostendali

the word dependency might refresh your memory.

you are trying to remove a shared library if you know what that means.

Pls post proper issues next time, this is not a problem but lack of basic knowledge from your side and it has nothing to do with BackBox knowledge but linux in general