升级经理要我做部分升级

The*_*Xed 35 update-manager

所以这是我的故事......

前几天我正在升级 ubuntu,在升级过程中突然断电,所以现在当我尝试升级时,它一直问我是否要进行部分升级。我听说这是不好的,应该避免,我也知道有一种方法可以通过命令行解决这个问题,但我不记得是怎么做的,我也无法在互联网上找到任何东西。

任何帮助,将不胜感激。谢谢 替代文字

The*_*Xed 22

看起来sudo dpkg --configure -a是神奇的命令。

这是dpkg手册页对--configure -a选项的解释:

--configure ...| -a|--pending

配置一个已经解包但尚未配置的包。如果-a--pending给出 [...],则配置所有未打包但未配置的包。

[…]

配置包括以下步骤:

  1. 解压conffiles,同时备份旧的conffiles,以便在出现问题时可以恢复它们。

  2. 运行postinst脚本(如果包提供)。

  • 对我的盒子没有明显影响。仍然提供部分升级。 (5认同)

小智 16

我建议试试这个:

sudo apt-get install aptitude
sudo aptitude update
sudo aptitude dist-upgrade
Run Code Online (Sandbox Code Playgroud)

为我解决了这个问题,可能也适用于你。


小智 7

我有同样的问题。我所做的是,从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.
Run Code Online (Sandbox Code Playgroud)

然后我安装了“未升级”的软件包sudo apt-get install linux-generic linux-headers-generic linux-image-generic并解决了问题。