我按照建议输入了以下命令,下面是我收到的错误消息。
$ 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 时没有遇到问题,它也会向您展示如何处理导致错误的坏包。