如何从不受支持的Ubuntu版本15.04升级到更新的Ubuntu版本 – 只需将源代码更改为old-releases.ubuntu.com无法正常工作

我有一个运行Ubuntu 15.04的日期服务器,我想更新到更新版本的Ubuntu。

登录时,会显示以下消息:

New release '16.04.2 LTS' available. Run 'do-release-upgrade' to upgrade to it. 

当我运行do-release-upgrade ,我收到以下消息:

 An upgrade from 'vivid' to 'xenial' is not supported with this tool. 

我检查了文件/etc/update-manager/release-upgrades并确认升级设置为“正常”(即发布升级程序设置为尝试升级到立即成功当前正在运行的版本 – – 而不是永远不更新或仅更新到下一个LTS版本)。 接下来,我尝试运行do-release-upgrade -d来尝试开发版本。 我收到了以下消息:

 Checking for a new Ubuntu release No new release found 

/etc/apt/sources.list中列出的存储库如下:

 deb http://de.archive.ubuntu.com/ubuntu/ vivid main restricted deb-src http://de.archive.ubuntu.com/ubuntu/ vivid main restricted deb http://de.archive.ubuntu.com/ubuntu/ vivid-updates main restricted deb-src http://de.archive.ubuntu.com/ubuntu/ vivid-updates main restricted deb http://de.archive.ubuntu.com/ubuntu/ vivid universe deb-src http://de.archive.ubuntu.com/ubuntu/ vivid universe deb http://de.archive.ubuntu.com/ubuntu/ vivid-updates universe deb-src http://de.archive.ubuntu.com/ubuntu/ vivid-updates universe deb http://de.archive.ubuntu.com/ubuntu/ vivid multiverse deb-src http://de.archive.ubuntu.com/ubuntu/ vivid multiverse deb http://de.archive.ubuntu.com/ubuntu/ vivid-updates multiverse deb-src http://de.archive.ubuntu.com/ubuntu/ vivid-updates multiverse deb http://de.archive.ubuntu.com/ubuntu/ vivid-backports main restricted universe multiverse deb-src http://de.archive.ubuntu.com/ubuntu/ vivid-backports main restricted universe multiverse deb http://security.ubuntu.com/ubuntu vivid-security main restricted deb-src http://security.ubuntu.com/ubuntu vivid-security main restricted deb http://security.ubuntu.com/ubuntu vivid-security universe deb-src http://security.ubuntu.com/ubuntu vivid-security universe deb http://security.ubuntu.com/ubuntu vivid-security multiverse deb-src http://security.ubuntu.com/ubuntu vivid-security multiverse 

我该怎么办?


编辑:这不是重复我可以在升级时跳过版本吗? 因为我想升级到后续版本。 如何安装软件或从旧的不受支持的版本升级的解决方案 ? 看起来很有希望但是没有用。

我使用以下命令更改了/etc/apt/sources.list列出的存储库:

 sudo sed -i -re 's/([az]{2}\.)?archive.ubuntu.com|security.ubuntu.com/old-releases.ubuntu.com/g' /etc/apt/sources.list 

这导致了以下列表:

 deb http://old-releases.ubuntu.com/ubuntu/ vivid main restricted deb-src http://old-releases.ubuntu.com/ubuntu/ vivid main restricted deb http://old-releases.ubuntu.com/ubuntu/ vivid-updates main restricted deb-src http://old-releases.ubuntu.com/ubuntu/ vivid-updates main restricted deb http://old-releases.ubuntu.com/ubuntu/ vivid universe deb-src http://old-releases.ubuntu.com/ubuntu/ vivid universe deb http://old-releases.ubuntu.com/ubuntu/ vivid-updates universe deb-src http://old-releases.ubuntu.com/ubuntu/ vivid-updates universe deb http://old-releases.ubuntu.com/ubuntu/ vivid multiverse deb-src http://old-releases.ubuntu.com/ubuntu/ vivid multiverse deb http://old-releases.ubuntu.com/ubuntu/ vivid-updates multiverse deb-src http://old-releases.ubuntu.com/ubuntu/ vivid-updates multiverse deb http://old-releases.ubuntu.com/ubuntu/ vivid-backports main restricted universe multiverse deb-src http://old-releases.ubuntu.com/ubuntu/ vivid-backports main restricted universe multiverse deb http://old-releases.ubuntu.com/ubuntu vivid-security main restricted deb-src http://old-releases.ubuntu.com/ubuntu vivid-security main restricted deb http://old-releases.ubuntu.com/ubuntu vivid-security universe deb-src http://old-releases.ubuntu.com/ubuntu vivid-security universe deb http://old-releases.ubuntu.com/ubuntu vivid-security multiverse deb-src http://old-releases.ubuntu.com/ubuntu vivid-security multiverse 

然后, apt-get update产生一些点击和大量的404(在给消息0 to upgrade, 0 to newly install, 0 to remove and 0 not to upgrade. apt-get upgrade时使用apt-get upgrade 0 to upgrade, 0 to newly install, 0 to remove and 0 not to upgrade. )。 do-release-upgrade ,有和没有-d产生与以前相同的输出。

当我查看http://old-releases.ubuntu.com/ubuntu/dists/时 ,我看到的最新版本是Utopic Unicorn 14.10。 Vivid Vervet 15.04在哪里?

我该怎么办?