如何从Ubuntu 15.04'Vivid'升级


9

尝试升级Ubuntu 15.04时:

sudo do-release-upgrade

我收到一条错误消息:

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

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

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

但没有提供解决方案。


Answers:


9

好吧,间接路线几乎对我有用。我将描述...尽管最终没有用,但是首先将其更新为wily版本,然后更新为xenial。这里有类似的答案:https : //serverfault.com/questions/892743/ubuntu-server-stuck-at-15-04-and-cannot-upgrade 详细来说,

使用以下命令删除sources.list的内容

   sudo gedit /etc/apt/sources.list 

替换为

     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

然后

sudo apt-get update
sudo apt-get dist-upgrade

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

 sudo apt-get update
 sudo apt-get dist-upgrade

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


1

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


全新安装意味着重新配置整个系统,听起来不是一个好方法
alex

1
dpkg --get-selections \* > $HOME/dpkg.txt 低于15.04。在新的xenial安装中。dpkg --set-selections < $HOME/dpkg.txt sudo apt-get dselect-upgrade 这样您就可以退回包裹了。

-1

解决方案:使用以下命令 -sudo do-release-upgrade -d

那对我有用。


2
-1您不建议使用-dflag with,do-release-upgrade因为它可以安装不稳定(“开发”)版本(如果它可以工作的话)。
Zanna

@Zanna:感谢您提供信息。真的不知道以上内容。再次感谢。:)
genius_monkey

当然欢迎您。也许您可以进行一些研究并编辑答案(请参阅我对问题的评论)
Zanna
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.