![尝试更新内核,导致 Ubuntu 软件中心崩溃](https://linux22.com/image/1146861/%E5%B0%9D%E8%AF%95%E6%9B%B4%E6%96%B0%E5%86%85%E6%A0%B8%EF%BC%8C%E5%AF%BC%E8%87%B4%20Ubuntu%20%E8%BD%AF%E4%BB%B6%E4%B8%AD%E5%BF%83%E5%B4%A9%E6%BA%83.png)
这里是 Ubuntu 12.04。因此,我尝试更新我的内核,最终成功了,但我更新的方法有点... 嗯,不对。因此... Ubuntu 软件中心现在无法运行,当我通过命令行运行它的命令时,这是最后一个错误行:
AttributeError: 'NoneType' object has no attribute '__contains__'
现在我知道内核更新是通过其他命令来实现的,比如“linux-image-generic-4.1100... /var/etc/apt/ 中的行 ?“当我试图解决这个问题时。
我对这些错误/问题/损坏的东西了解不多,但我认为我需要删除这些内核.deb
文件。
不管怎样,我已经习惯了把事情搞得一团糟,但如果你有答案的话,我还是提前谢谢你!
啊哈!这是我遇到的系统错误:The package linux-image-4.11.0-041100rc5-generic needs to be reinstalled, but I can't find an archive for it.
我需要卸载它
这是我所遵循的……呃,我猜它不稳定,我想获取最新版本,但不知道。就是这样 ->如何在没有任何发行版升级的情况下将内核更新到最新的主线版本?
答案1
好吧,您已尝试将内核更新到最新的主线内核,但这不是一个好主意(參考)。但是如果您仍然需要这样做(由于某些原因,例如硬件兼容性或其他原因),则可以采用以下方法:
在里面关联您分享了您的工作流程,您在安装后立即删除了与新内核相关的 deb 文件。这就是您收到错误的原因The package linux-image-4.11.0-041100rc5-generic needs to be reinstalled, but I can't find an archive for it
。从逻辑上讲,如果安装正确,一切都应该顺利进行,您不应该收到此错误。但似乎出现了一些问题,需要重新安装。
现在,按照相同的步骤下载并安装内核,但这次不要删除 deb 文件。
重启系统。如果没有出现错误,现在就可以删除 deb 文件了。