我要卸载哪些内核和软件包?

我要卸载哪些内核和软件包?

好吧,我妻子的电脑显然在 /boot 上没有足够的空间,从我在类似问题中了解到的情况来看,这与未使用的内核有关(这使得考虑到这是新鲜的安装!)...

但我实际上要卸载什么呢?

已安装的内核

这里的其他问题表明我需要保留最新的内核(linux-image-3.13.0.34-generic?)和备份/后备(linux-image-3.13.0.32-generic?)...

那么这是否意味着我应该删除其他所有内容(linux-image-3.13.0.xx-generic、linux-image-extra-3.13.0.xx-gen 和 linux-image-generic)?如果是这种情况,我是否需要保留那些“linux-image-extra-3.13.0.32-gen”和“linux-image-extra-3.13.0.34-gen”包?

我发现很多问题告诉我如何删除未使用的内核……但没有太多人告诉我如何确认(嗯,实际上是“确认”)需要做什么。

任何帮助准确识别什么必须予以删除,将不胜感激。

答案1

首先要运行:

uname -r

这将告诉您当前正在使用哪个版本。然后运行

apt-cache policy linux-image-generic

Installed和字段Candidate应该相同。(如果不相同,则表示您有可用的升级 - 进行升级)。该值是您安装的最新版本。

删除除最新版本之外的所有内容当前运行的版本是 safe 1。因此,在这种情况下,删除包含所有其他版本(imageimage-extra)的软件包。可能还有一些header软件包可以删除。

1如果两者相同,则删除除最后两个版本之外的所有内容 - 始终有一个额外的版本作为备份,最好是您知道运行良好的版本。

相关内容