无法从 14.04 LTS 升级到 14.10

无法从 14.04 LTS 升级到 14.10

我试图从 ubuntu 14.04 LTS 升级到 14.10 LTS,当我尝试通过 GUI 和终端(,,)执行此操作时,apt-get updateapt-get upgrade得到sudo do-release-upgrade

计算变化

无法计算升舱

计算升级时出现无法解决的问题。

这可能是由以下原因造成的:
* 升级到 Ubuntu 的预发布版本
* 运行当前预发布版本的 Ubuntu
* Ubuntu 未提供的非官方软件包

如果以上都不适用,请使用
在终端中输入命令“ubuntu-bug ubuntu-release-upgrader-core”。


恢复原始系统状态

答案1

请注意,您正在尝试从 14.04(确实是 LTS 版本)升级到 14.10,这是不是长期支持。

由于 14.04 仍受支持,因此您的大多数软件都与升级到 14.10 时一样更新。因此无需升级。请注意,14.04 将支持到 2019 年 4 月,而 14.10 仅支持到今年七月,所以你实际上是在后退一步。

如果这是一台生产机器,我强烈建议继续使用 14.04 直到下一个 LTS 版本推出。

另一方面,如果这台计算机仅用于测试并且您的所有个人数据都已完全备份,您可以考虑尝试以下操作:

  • 以 root 身份手动编辑文件/etc/apt/sources.list,将所有出现的 替换trustyutopic
  • sudo aptitude update
  • sudo aptitude safe-upgrade

已知此过程可用于 Debian 版本之间的升级。对于基本 Ubuntu 系统,它将花费相当长的时间并下载超过 600 MB 的数据(如果安装更多软件,则下载量会更多),但如果成功,您将获得一个 Utopic (14.10) 系统,其中包含您当前安装的相同软件选择。

我不建议直接升级到 Vivid (15.04),因为从暴发户systemd很可能已经改变了系统包依赖关系,从而彻底混淆了软件管理器。

答案2

我相信您需要删除所有自定义添加的 ppa 才能运行任何更新。

系统设置软件与更新并移至其他软件标签。

我相信必须从此列表中取消选中所有自定义 ppa 才能运行更新,然后您可以在更新发生后重新检查它们(并单独测试它们)。

相关内容