使用多年来升级的 Ubuntu 19.10(从 16.04 开始)。我刚刚发现我安装了多个版本gcc
并想知道为什么(我不在设备上开发/编译 C/C++)。做的时候
dpkg -l | grep gcc
我得到gcc-5
(gcc-9
+一些库和-base
)。模拟吹扫时
apt-get -s purge gcc-5
(以及所有其他数字)gcc-9
似乎只有实际的重要依赖项(我使用的虚拟盒子)。其他只会使其他lib
或cpp
包过时。
为什么即使没有我手动安装,它们也仍然存在?或者当它们成为过时的依赖项时没有删除(甚至没有deborphan -a
列出它们)?我已经做到了apt-get autoremove --purge
。
我可以在不丢失重要包/功能的情况下删除旧版本吗?