从 Ubuntu 18.04 部分升级到 20.04 后出现错误

从 Ubuntu 18.04 部分升级到 20.04 后出现错误

我最近尝试将我的 Ubuntu 18.04 升级到 20.04,但出现了以下错误。

计算升级时出现无法解决的问题。这可能是由于:* Ubuntu 未提供的非官方软件包 请使用 ppa-purge 包中的工具“ppa-purge”从 Launchpad PPA 中删除软件,然后重试升级。

因此,我尝试按照此链接中提到的步骤来解决这个问题。 我无法从 Ubuntu 18.04 更新到 Ubuntu 20 前两个答案对我来说不起作用,然后我尝试了提到的第三个答案,即删除所有过时的软件包。

升级已完成,但收到部分升级消息,我继续执行。它已升级到 20.04,但从那时起,没有应用程序在运行,图标扭曲且符号(关闭、最小化、wifi、关机)丢失,终端无法正常工作。

我该怎么办?有没有办法恢复出厂设置或初始设置?

笔记:Legion Y530-15ICH 上的双启动。

以下是恢复升级后的错误sudo apt-get dist-upgrade


Processing triggers for rygel (0.38.3-1ubuntu1) ...

Errors were encountered while processing:

 libfreeimage3:amd64

 libignition-common:amd64

 libogre-1.9.0v5:amd64

 libfreeimage-dev

 libogre-1.9-dev

 libignition-common-dev:amd64

E: Sub-process /usr/bin/dpkg returned an error code (1)

答案1

您的输出清楚地解释了为什么有些人会遇到这个问题”Ubuntu 未提供的非官方软件包“,事实上,您的恰当输出支持了这个常见的原因。

第一个评论重复的问题清楚地解释了如何修复它:“删除所有第三方软件(即返回仅使用 Ubuntu 存储库软件),执行升级,重新启动,然后重新添加所需的任何第三方软件。

由于您没有这样做,并通过部分升级加剧了您的错误,所以您现在被困在了 Frankensystem 中。

显然,您的非 Ubuntu 软件的 18.04 版本与 Ubuntu 20.04 不兼容。您必须找到与 20.04 兼容的版本

  1. 您可以尝试遵循原始建议。它可能仍然有效,也可能无效:

    • 卸载所有非 Ubuntu 软件
    • 再次 dist-grade 以消除包错误
    • 当 apt 正常工作时,安装与 20.04 兼容的非 Ubuntu 软件版本
  2. 或者,您可以全新安装 20.04,然后安装与 20.04 兼容的非 Ubuntu 软件版本。

相关内容