我最近尝试将我的 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 兼容的版本
您可以尝试遵循原始建议。它可能仍然有效,也可能无效:
- 卸载所有非 Ubuntu 软件
- 再次 dist-grade 以消除包错误
- 当 apt 正常工作时,安装与 20.04 兼容的非 Ubuntu 软件版本
或者,您可以全新安装 20.04,然后安装与 20.04 兼容的非 Ubuntu 软件版本。