![为什么我不能通过终端升级我的内核?](https://linux22.com/image/1106641/%E4%B8%BA%E4%BB%80%E4%B9%88%E6%88%91%E4%B8%8D%E8%83%BD%E9%80%9A%E8%BF%87%E7%BB%88%E7%AB%AF%E5%8D%87%E7%BA%A7%E6%88%91%E7%9A%84%E5%86%85%E6%A0%B8%EF%BC%9F.png)
如果我输入,sudo apt-get update && sudo apt-get upgrade
我只能看到内核包被保留下来,并没有安装。如屏幕截图所示。
如果我启动更新管理器,我就可以安装内核,没有任何问题。如第二张屏幕截图所示。
为什么是这样?
答案1
upgrade
这就是和之间的区别dist-upgrade
。第一个从不安装新包。
答案2
这就是为什么!
内核是一个新的软件包,而不是旧软件包的升级,这就是为什么您不能使用upgrade
升级/更新软件包的命令。您需要使用命令dist-upgrade
来安装新的软件包。
当你更新到新内核时,你也可以运行旧内核。这就是为什么它是一个新软件包,而不仅仅是一个升级。