如何从 Ubuntu 15.04 'Vivid' 升级

ale*_*lex 9 ubuntu upgrade dist-upgrade

尝试升级我的 Ubuntu 15.04 时:

sudo do-release-upgrade

我收到一条错误消息:

An upgrade from 'vivid' to 'xenial' is not supported with this tool
Run Code Online (Sandbox Code Playgroud)

我什至找到了有关此问题的错误报告:

https://bugs.launchpad.net/ubuntu/+source/ubuntu-release-upgrader/+bug/1609796

但没有提供解决方案。

小智 9

嗯,间接路线几乎对我有用。我将描述......虽然它最终不起作用,但首先更新为狡猾的版本,然后更新为xenial。这里有类似的答案:https : //serverfault.com/questions/892743/ubuntu-server-stuck-at-15-04-and-cannot-upgrade 详细,

使用删除 sources.list 的内容

   sudo gedit /etc/apt/sources.list 
Run Code Online (Sandbox Code Playgroud)

将其替换为

     deb http://old-releases.ubuntu.com/ubuntu/ wily main restricted
     deb http://old-releases.ubuntu.com/ubuntu/ wily-updates main restricted
     deb http://old-releases.ubuntu.com/ubuntu/ wily universe
     deb http://old-releases.ubuntu.com/ubuntu/ wily-updates universe
     deb http://old-releases.ubuntu.com/ubuntu/ wily multiverse
     deb http://old-releases.ubuntu.com/ubuntu/ wily-updates multiverse
     deb http://old-releases.ubuntu.com/ubuntu/ wily-backports main restricted universe multiverse
Run Code Online (Sandbox Code Playgroud)

然后

sudo apt-get update
sudo apt-get dist-upgrade
Run Code Online (Sandbox Code Playgroud)

此时,您将拥有狡猾的 Ubuntu 版本。然后再一次

 sudo apt-get update
 sudo apt-get dist-upgrade
Run Code Online (Sandbox Code Playgroud)

你必须在问题上输入 Y 然后我在重新启动时出错。真正有效的是我下载了 Ubuntu 16 iso,它允许我在保留所有数据的同时覆盖当前安装。


小智 1

不支持从15.04直接升级到16.04。您可以从 lts 升级到 lts,即从 14.04 升级到 16.04。如果您喜欢 Adventures,请先选择您的sources.listdeb http://old-releases.ubuntu.com/ubuntu wily main restricted universe multiverse并升级到wily 15.10,然后您可以升级到16.04。但更好的方法是在保存个人数据后重新安装 xenial (16.04.01)。