从 14.04 升级到 16.04 时出现错误消息

从 14.04 升级到 16.04 时出现错误消息

我按照建议输入了以下命令,下面是我收到的错误消息。

$ sudo apt-get update && sudo apt-get dist-upgrade
W: You may want to run apt-get update to correct these problems
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: The package linux-headers-3.13.0-101 needs to be reinstalled, but I can't find an archive for it.

我如何重新安装这个包?

鲍勃·汤姆森
加拿大渥太华

答案1

要进行发行版升级,您需要的命令是:

sudo do-release-upgrade

您收到的错误很可能是由于它引用的包处于错误状态。有几种方法可以解决这个问题,但由于您要升级,我建议您首先删除该包:

sudo apt-get autoremove linux-headers

如果这不起作用你可能需要采取强硬措施:

sudo apt-get remove --purge linux-headers

一旦删除该包,您就可以正常继续。

如果上述命令不起作用,请查看此处的答案如何删除状态不佳的软件包,软件中心冻结,无突触即使您在使用 Synaptic 时没有遇到问题,它也会向您展示如何处理导致错误的坏包。

相关内容