apt - Why does uninstalling boost uninstall aptitude and libreoffice? - Ask Ubuntu
when sudo apt-get remove 'libboost*'
in ubuntu 14.04 following response:
following packages removed: aptitude libboost-atomic1.54.0 libboost-chrono1.54.0 libboost-context1.54.0 libboost-date-time1.54.0 libboost-filesystem1.54.0 libboost-graph-parallel1.54.0 libboost-graph1.54.0 libboost-iostreams1.54.0 libboost-locale1.54.0 libboost-log1.54.0 libboost-math1.54.0 libboost-mpi-python1.54.0 libboost-mpi1.54.0 libboost-program-options1.54.0 libboost-python1.54.0 libboost-random1.54.0 libboost-regex1.54.0 libboost-serialization1.54.0 libboost-signals1.54.0 libboost-system1.54.0 libboost-system1.55.0 libboost-test1.54.0 libboost-thread1.54.0 libboost-thread1.55.0 libboost-timer1.54.0 libboost-wave1.54.0 libcmis-0.4-4 libconsole-bridge0.2 libdbus-cpp2 libfcl0 libmirclient7 libmirclientplatform-mesa libogre-1.9.0 liborcus-0.6-0 libprocess-cpp1 libqpidcommon2 libreoffice libreoffice-avmedia-backend-gstreamer libreoffice-base libreoffice-base-core libreoffice-base-drivers libreoffice-calc libreoffice-core libreoffice-draw libreoffice-gnome libreoffice-gtk libreoffice-impress libreoffice-math libreoffice-ogltrans libreoffice-pdfimport libreoffice-presentation-minimizer libreoffice-report-builder-bin libreoffice-sdbc-firebird libreoffice-sdbc-hsqldb libreoffice-writer libsslcommon2 libsslcommon2-dev libtorrent-rasterbar8 libubuntu-location-service0 libunity-scopes1 liburdfdom-model-state0.2 liburdfdom-model0.2 liburdfdom-sensor0.2 liburdfdom-world0.2 python3-uno qbittorrent unity-plugin-scopes unity-scope-mediascanner2 unity-scope-scopes unoconv
why want remove such programms aptitude
, libreoffice
, how prevent that?
this happening because these packages have dependency on 1 of libboost*
packages removing.
for example, libreoffice-core
depends on libboost-system1.54.0
so if remove libboost-system1.54.0
, libreoffice-core
not work. nor of libreoffice
packages depend on libreoffice-core
. package manager wants remove them instead of leaving bunch of broken packages.
you theoretically prevent this, why? left bunch of broken packages on system.
probably question should ask why need remove libboost*
appears bad idea.
Comments
Post a Comment