Ang*_*aya 6 server updates package-management apt dpkg
我最近跑了sudo apt-get update,并sudo apt-get install在Ubuntu服务器,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.
Run Code Online (Sandbox Code Playgroud)
这些包非常大,超过400mb,我认为它是一种内核版本。可以确认删除这些包吗?
Zan*_*nna 14
autoremove很聪明。它删除旧内核版本及其所有包袱,留下当前内核和一个备用内核。它还运行update-grub以清理引导加载程序菜单。你应该毫不畏惧地继续:)
但是,在运行它之前,您可以使用 来查看当前的内核版本uname -r,然后您可以确定autoremove不会删除正在运行的内核或其任何文件。
您还ls /boot可以查看您拥有的内核并与autoremove将要执行的操作进行比较。