这就是我的故事...
前几天我正在升级 ubuntu,升级过程中突然断电,所以现在当我尝试升级时,它一直询问我是否要进行部分升级。我听说这很糟糕,应该避免,我也知道有一种方法可以通过命令行修复此问题,但我记不清怎么做了,也在网上找不到任何东西。
任何帮助都将不胜感激。谢谢
答案1
它看起来像是sudo dpkg --configure -a
一个神奇的命令。
以下是dpkg
手册页对这些选项的解释--configure -a
:
--configure
包裹...|-a
|--pending
配置已解压但尚未配置的软件包。如果给出了
-a
或--pending
[…],则所有已解压但尚未配置的软件包都已配置。[…]
配置包括以下步骤:
解压conffile,同时备份旧的conffile,以便在出现问题时可以恢复。
跑步后安装脚本(如果包提供了)。
答案2
我建议尝试一下这个:
sudo apt-get install aptitude
sudo aptitude update
sudo aptitude dist-upgrade
解决了我的问题,可能对你也同样有用。
答案3
我遇到了同样的问题。我所做的是从 获取软件包列表sudo apt-get upgrade
。就我而言:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages have been kept back:
linux-generic linux-headers-generic linux-image-generic
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
然后我安装了“未升级”的软件包,sudo apt-get install linux-generic linux-headers-generic linux-image-generic
问题解决了。
答案4
您可以尝试sudo apt-get update
通过此文件进行更新。然后您可以通过终端进行升级,输入sudo do-release-upgrade
以下内容:安装升级可能需要几个小时。下载完成后,该过程无法取消。然后按“Y”即可。