`sudo apt autoremove` 建议删除大包

`sudo apt autoremove` 建议删除大包

我最近在 Ubuntu 服务器中运行了sudo apt-get updatesudo apt-get install,APT 建议运行sudo apt autoremove。当我运行该命令时,它会警告我:

The following packages will be REMOVED:
  linux-headers-4.4.0-31 linux-headers-4.4.0-31-generic linux-headers-4.4.0-57 linux-headers-4.4.0-57-generic linux-headers-4.4.0-62
  linux-headers-4.4.0-62-generic linux-image-4.4.0-31-generic linux-image-4.4.0-57-generic linux-image-4.4.0-62-generic
0 upgraded, 0 newly installed, 9 to remove and 51 not upgraded.

这些软件包非常大,超过 400mb,而且我认为这是一个内核版本。确认删除这些软件包可以吗?

答案1

autoremove很智能。它会删除旧内核版本及其所有包袱,只留下当前内核和一个备用内核。它还会运行update-grub以清理引导加载程序菜单。您可以放心继续 :)

但是,在运行它之前,您可以使用 查看您当前的内核版本uname -r,然后您就可以确定autoremove不会删除您正在运行的内核或其任何文件。

您还可以ls /boot查看那里的内核并与autoremove将要执行的操作进行比较。

相关内容