我正在尝试从 17.10 升级到 18.04.01,但遇到了这个问题:在出现“获取已完成”消息后,系统回滚,我无法继续。有人能给我一些建议吗?
截图 1:
截图2:
答案1
测试网络连接。确保 apt 在您的系统上正常运行,并且可以访问其存储库。如果无法下载软件包,Ubuntu 将(可以理解)拒绝进行版本升级。这是最常见的易于测试和易于修复的问题。
让您的系统尽可能恢复到接近库存状态- 卸载所有来自非官方(非 Ubuntu)来源和 PPA 的软件包,并禁用这些来源。这些软件包有时会使用混淆软件包管理逻辑的版本号,从而阻止关键软件包升级。如果这些关键软件包被阻止,Ubuntu 将(可以理解地)拒绝进行发布升级。
这是新用户遇到的最常见问题,如果他们(不明智地)安装了大量 PPA 和其他非 Ubuntu 软件,并且不再记得他们从哪个来源安装了什么。下次,请更明智地选择在线说明的来源 - 您想要的大多数软件都是已经在 Ubuntu 存储库中。在复杂的情况下,对于某些用户来说,可能只需备份数据并全新安装 Ubuntu 的新版本会更简单。
切勿发布升级版本以尝试修复神秘问题或不稳定的系统。版本升级通常会使这些问题变得更糟,而不是更好。在开始版本升级之前,您应该能够运行
apt update
并且没有任何错误。apt upgrade