从 11.10 升级到 12.04 失败,无法完成升级

从 11.10 升级到 12.04 失败,无法完成升级

从 11.10 升级到 12.04 后,升级管理器在安装部分崩溃。

现在,当我运行更新管理器时,它会告诉我:

Not all updates can be installed.
Run a partial upgrade, to install as many updates as possible.

但是,当我单击“部分升级”时,出现此错误:

Failed to run /usr/bin/update-manager '--dist-upgrade' as user root.
Unable to copy the user's Xauthorization file.

我怎样才能完成升级?

我尝试了在互联网上找到的几种建议,包括sudo dpkg --configure -a,但总是出现错误。

答案1

在这种情况下,我通过使用终端而不是升级管理器来解决这个问题:

  1. 更新源列表。首先检查您是否使用了正确的源列表:

    sudo apt-get update
    

    或者

  2. 使用诊断检查器(更新+诊断损坏的依赖项):

    sudo apt-get check
    

    然后

  3. 升级分布(这相当于 Synaptic 中的“标记所有升级”):

    sudo apt-get upgrade
    
  4. “智能升级”。它告诉 APT 使用“智能”冲突解决系统,并且如果有必要,它将尝试以牺牲不太重要的软件包为代价来升级最重要的软件包。:

    sudo apt-get dist-upgrade
    

对于其他情况,请阅读本文:
AptGet/Howto:使用 APT 进行包管理

答案2

我遇到了类似的问题,安装程序抱怨打印机​​驱动程序。尝试从中删除 Xauthorization 文件/var/lib/dpkg/status。然后运行sudo dpkg --configure -a命令。升级后,您始终可以再次手动复制 Xauthorization 文件。

相关内容