当我最近运行它时它向我显示了这个
~$ sudo apt autoremove
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages will be REMOVED:
linux-headers-5.15.0-46 linux-headers-5.15.0-46-generic linux-image-5.15.0-46-generic linux-modules-5.15.0-46-generic linux-modules-extra-5.15.0-46-generic
0 upgraded, 0 newly installed, 5 to remove and 0 not upgraded.
After this operation, 583 MB disk space will be freed.
Do you want to continue? [Y/n] n
Abort.
我是不是应该不再信任 autoremove 了?我通常会运行 apt autoremove 和 clean,因为它有助于避免在 apt 升级期间破坏软件包
答案1
此autoremove
命令会删除不再使用的一个特定旧内核版本。现在,autoremove
还会删除旧内核,但保留以前的内核和当前内核。因此,您始终可以选择启动到以前的内核。因此,这是一种自动清理旧内核的安全方法。
一般来说,autoremove
删除曾经自动安装的软件包,即作为另一个软件包的依赖项,但当前不再被任何其他软件包需要,因此只占用磁盘空间。