如何从不受支持的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在哪里?
我该怎么办?