Ubuntu 保留旧内核的政策是什么

art*_*bot 46 package-management kernel

我刚刚用完了 / 上的磁盘空间。调查情况后,我意识到自首次安装 12.04 以来,Ubuntu 已将内核升级了约 23 次,并保留了所有旧内核、二进制文件和头文件源

apt-get purge除了最后一对之外,我只是手动 - ed,节省了大约 4Gb 的空间(在 20Gb 分区上,所以这很重要)。为什么 Ubuntu 要保留所有这些?是否缺少诸如“保留最后 4 个”之类的功能,还是有其他原因?

Jor*_*tro 37

Ubuntu 曾经出于安全原因保留旧内核,但现在应该自动清理旧内核。

系统应该根据此错误自动清理旧内核:

所以你可能想确保你的系统是最新的,并且你已经安装了 apt (0.9.7.5ubuntu5.5)。如果您仍然遇到错误行为,请报告apt 包上的错误

如果您想清理东西,这也很有用:

您不需要手动清除每个内核包,sudo apt-get autoremove每隔一段时间执行一次将删除您不再需要的内核。然而,找到系统不自动清理旧内核的根本原因可能更容易。