apt-get 声明 16.04 LTS 不存在

Mat*_*att 0 apt 15.04 16.04

我目前使用 Ubuntu 15.04 并希望升级到 16.04 LTS。我尝试:

sudo do-release-upgrade
Run Code Online (Sandbox Code Playgroud)

但我得到:

Checking for a new Ubuntu release
No new release found
Run Code Online (Sandbox Code Playgroud)

我该如何前进?我的安装是否只是报告了错误的版本号 - 我怎样才能找到?

我的意思是,看起来我还在 15.04

lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 15.04
Release:    15.04
Codename:   vivid
Run Code Online (Sandbox Code Playgroud)

我可以采取哪些后续步骤?

更新

我遵循了如何安装软件或从不受支持的旧版本升级?这导致了很多 404 错误。然后我意识到 vivid 不在http://old-releases.ubuntu.com 中,搜索将这些 url 替换回http://gb.archive.ubuntu.com/并且,宾果游戏,更新正常工作。

TL;DR:来源清单显然是错误的。修复。

Pan*_*her 5

没有任何途径可以轻松地从 15.04 直接升级到 16.04。您必须先升级到 15.10,然后再升级到 16.04。理论上您可以这样做,请参阅如何从不受支持的旧版本安装软件或升级?,但是,与全新安装相比,这样做需要更长的时间并且更容易出错。

IMO,您最好备份数据并执行全新安装。只要您不将驱动器格式化为安装的一部分,您在 $HOME 中的数据就应该被保留下来。如果不是,您将需要从备份中恢复。

请参阅如何重新安装 ubuntu 并保留主目录重新安装 Ubuntu 而不会丢失主文件夹中的数据

  • @MatthewBrownakaLordMatt https://askubuntu.com/a/515607/158442 - 迁移到旧版本不是常规过程 (3认同)