I know there are several other similar questions but I think my case is extreme. autoremove
wants to get rid of all the packages/libraries listed below. That's more than 5 Gb of stuff!
Is there anything in there that looks like it will break my system if removed?
dkms gconf2 krita-data libcuda1-340 libevent-2.1-6 libexpat1-dev libgsl23 libgslcblas0 libllvm8 libminizip1 libmpv1
libopencolorio1v5 libpython3-dev libpython3.6-dev libqgsttools-p1 libqt5concurrent5 libqt5multimedia5-plugins
libqt5multimediaquick-p5 libqt5multimediawidgets5 libqt5opengl5 libqt5webengine-data libqt5webengine5 libqt5webenginecore5
libre2-4 libyaml-cpp0.5v5 linux-headers-4.15.0-54 linux-headers-4.15.0-54-generic linux-headers-4.15.0-55
linux-headers-4.15.0-55-generic linux-headers-4.15.0-58 linux-headers-4.15.0-58-generic linux-headers-4.15.0-60
linux-headers-4.15.0-60-generic linux-headers-4.15.0-62 linux-headers-4.15.0-62-generic linux-headers-4.15.0-64
linux-headers-4.15.0-64-generic linux-headers-4.15.0-65 linux-headers-4.15.0-65-generic linux-headers-4.15.0-66
linux-headers-4.15.0-66-generic linux-headers-4.15.0-70 linux-headers-4.15.0-70-generic linux-headers-4.15.0-72
linux-headers-4.15.0-72-generic linux-headers-4.15.0-74 linux-headers-4.15.0-74-generic linux-headers-4.15.0-88
linux-headers-4.15.0-88-generic linux-headers-4.15.0-91 linux-headers-4.15.0-91-generic linux-headers-4.15.0-96
linux-headers-4.15.0-96-generic linux-image-4.15.0-54-generic linux-image-4.15.0-55-generic linux-image-4.15.0-58-generic
linux-image-4.15.0-60-generic linux-image-4.15.0-62-generic linux-image-4.15.0-64-generic linux-image-4.15.0-65-generic
linux-image-4.15.0-66-generic linux-image-4.15.0-70-generic linux-image-4.15.0-72-generic linux-image-4.15.0-74-generic
linux-image-4.15.0-88-generic linux-image-4.15.0-91-generic linux-image-4.15.0-96-generic linux-modules-4.15.0-54-generic
linux-modules-4.15.0-55-generic linux-modules-4.15.0-58-generic linux-modules-4.15.0-60-generic
linux-modules-4.15.0-62-generic linux-modules-4.15.0-64-generic linux-modules-4.15.0-65-generic
linux-modules-4.15.0-66-generic linux-modules-4.15.0-70-generic linux-modules-4.15.0-72-generic
linux-modules-4.15.0-74-generic linux-modules-4.15.0-88-generic linux-modules-4.15.0-91-generic
linux-modules-4.15.0-96-generic linux-modules-extra-4.15.0-54-generic linux-modules-extra-4.15.0-55-generic
linux-modules-extra-4.15.0-58-generic linux-modules-extra-4.15.0-60-generic linux-modules-extra-4.15.0-62-generic
linux-modules-extra-4.15.0-64-generic linux-modules-extra-4.15.0-65-generic linux-modules-extra-4.15.0-66-generic
linux-modules-extra-4.15.0-70-generic linux-modules-extra-4.15.0-72-generic linux-modules-extra-4.15.0-74-generic
linux-modules-extra-4.15.0-88-generic linux-modules-extra-4.15.0-91-generic linux-modules-extra-4.15.0-96-generic
python-asn1crypto python-attr python-automat python-cffi-backend python-click python-colorama python-constantly
python-cryptography python-enum34 python-hyperlink python-idna python-incremental python-ipaddress python-lzma
python-openssl python-pam python-parsley python-pyasn1 python-pyasn1-modules python-serial python-service-identity
python-six python-twisted python-twisted-bin python-twisted-core python-txsocksx python-zope.interface
qml-module-qt-labs-platform qml-module-qtmultimedia qml-module-qtwebchannel qml-module-qtwebengine torsocks
libevent-2.1-6
,libexpat1-dev
,python-asn1crypto
,python-cffi-backend
,python-cryptography
,python-enum34
,python-idna
,python-ipaddress
,python-six
are installed on my 18.04 system. So I'd guess that your system won't be entirely broken after autoremove. Moreover, the sheer volume of the packages to be removed is easily explained by the older kernels, headers and modules that you've kept around. I'd say take the plunge. – Jos May 25 '20 at 16:47