如何从14.04 LTS升级到16.04.1 LTS?

所以,今天是7月21日和这个页面 。 给了我一个下载16.04.1 LTS的选项。 但是,尝试升级会让我得到这样的信息 –

$ sudo do-release-upgrade Checking for a new Ubuntu release No new release found 

怎么了? 我在apt-cacher-ng后面运行apt-get update是否重要?

注意:注释掉使用apt-cacher-ng apt.conf.d中的文件没有什么区别。

编辑:可能重复的说明: 为什么从LTS升级到下一个LTS时“找不到新版本”? 处理从12.04LTS升级到14.04LTS。 我的问题特定于14.04 LTS到16.04.1 LTS升级。 旧的答案,虽然有利于存档目的,在像ubuntu这样快速变化的软件包中不那么重要。 而且没有一个答案能回答错误。 其中一条评论中提到了指出的链接andrew.46 。 这个Q&A对今天升级的人比“ 为什么”中提到的工作更有帮助“从LTS升级到下一个? ” 时没有找到新版本 。

这是一个以前出现的问题:4年前从12.04 LTS(精确穿山甲)升级到14.04.1 LTS(Trusty Tahr):

  • 从LTS升级到下一个LTS时,为什么“找不到新版本”?

对于从14.04 LTS(Trusty Tahr)升级到16.04.1 LTS(Xenial Xerus) 的相关更新日志尚未更新,看起来存在类似的问题 。 目前可以选择两种合理的解决方案:

  1. 稍等片刻,直到更新此文档,然后正常升级
  2. 现在使用以下语法:

     sudo do-release-upgrade --devel-release 

Ubuntu文档讲述了使用--devel-release-d选项的这个选项:

为了进一步稳定LTS版本,如果您当前正在运行LTS版本,则行为会略有变化。 LTS系统仅通过第一个版本的do-release-upgrade自动考虑升级到下一个LTS。 所以例如14.04只会在16.04.1发布后才升级。 如果您想在之前更新,例如在机器的子集上为您的设置评估LTS升级,则必须通过-d开关使用与升级到dev版本相同的参数。

当然,这应该是一个安全的课程。 在我自己的Trusty系统上进行时:

 andrew@corinth:~$ sudo do-release-upgrade [sudo] password for andrew: Checking for a new Ubuntu release No new release found andrew@corinth:~$ sudo do-release-upgrade --devel-release Checking for a new Ubuntu release Get:1 Upgrade tool signature [198 B] Get:2 Upgrade tool [1,265 kB] Fetched 1,265 kB in 0s (0 B/s) authenticate 'xenial.tar.gz' against 'xenial.tar.gz.gpg' extracting 'xenial.tar.gz' [...] 

并且该过程通过使用此备用文件来安装Xenial。 即将解决此问题的一些提示:

  1. 在IRC中的一些询问(感谢@ThomasWard)表明在修复升级路径中的任何错误之前即将解决问题…
  2. 来自开发人员的个人电子邮件表明,这应该在7月25日开始的一周内修复
  3. 在此问题上提交的Launchpad错误和function请求有一些有趣的评论……

交叉的手指即将解决!

注意更新日志在7月29日更改了我的时间,因此问题现已解决…

参考文献:

  • Ubuntu帮助文档:执行发布升级
  • Bharath / Lord Noh:“没有找到新版本”从14.04LTS升级到16.04.1 [Bug +function请求]

对我来说,解决方案不是-d而是-p 。 也许这对你们中的一些人遇到这个问题很有帮助。

编辑解释(来自man do-release-upgrade ):

 -d, --devel-release Check if upgrading to the latest devel release is possible -p, --proposed Try upgrading to the latest release using the upgrader from Ubuntu-proposed 

do-release-upgrade有几个有用的开关。 查看手册页总是一个好主意。