从 21.10 升级到 22.04 后删除 linux-image-5.13.0-1028-raspi 安全吗 - 依赖错误

从 21.10 升级到 22.04 后删除 linux-image-5.13.0-1028-raspi 安全吗 - 依赖错误

我刚刚将 raspi 安装从 21.10 升级到 22.04 在安装过程中出现一条关于卸载内核包的消息,该内核包与正在运行的内核包相同,这样做可能不是一个好主意,因为系统可能无法重新启动。所以我选择不卸载。

一切完成并且系统重新启动。

现在每当我这样做时sudo apt install我都会得到这个

Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
 linux-image-5.13.0-1028-raspi : Depends: linux-modules-5.13.0-1028-raspi but it is not installable
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).

如果我sudo apt --fix-broken install这样做,我就会得到这个

Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Correcting dependencies... Done
The following packages will be REMOVED:
  linux-image-5.13.0-1028-raspi
0 upgraded, 0 newly installed, 1 to remove and 1 not upgraded.
After this operation, 10.2 MB disk space will be freed.
Do you want to continue? [Y/n]

uname -r给了我

5.15.0-1012-raspi

它比要删除的软件包的版本更新。

列出已安装的软件包,并apt list --installed |grep linux-image给出

linux-image-5.13.0-1028-raspi/now 5.13.0-1028.30 arm64 [installed,local]
linux-image-5.13.0-1031-raspi/now 5.13.0-1031.34 arm64 [installed,local]
linux-image-5.15.0-1012-raspi/jammy-updates,jammy-security,now 5.15.0-1012.14 arm64 [installed,automatic]
linux-image-raspi/jammy-updates,jammy-security,now 5.15.0.1012.11 arm64 [installed,automatic]

那么删除 linux-image-5.13.0-1028-raspi 是否安全?

谢谢

答案1

这完全安全。由于您已升级到 22.04,因此当前内核版本为 5.15.0,不再需要 5.13.0 内核包。

但是,始终要在系统上保留一个“备份”内核,这样直到下一次内核更新(因此您有 2 个不同的 5.15 内核)为止,请保留最后的 5.13,以确保万无一失。

因此,您需要在提示符Y下回答“是”( ) --fix-broken install。这很可能解决您的问题,并且linux-image-5.13.0-1028-raspi您的系统不再需要该软件包。

相关内容