我可以顺利地从一个LTS升级到下一个LTS版本吗?
问题是关于Ubuntu发布过程。 是否预计从n到n + 1版本的迁移?
假设我们的服务器安装了Ubuntu 14.04 LTS。 是否可以通过apt-get升级顺利升级到Ubuntu 16.04 LTS?
假设:
- 范围是软件
- 因此我们假设两个版本都支持给定的硬件(从和升级)
- 这就是为什么,总是在升级之前,您被要求进行备份,以便在发生故障时能够恢复
是的,您可以从一个Ubuntu LTS版本升级到下一个版本,跳过其间的非LTS版本。 它的目的是以这种方式工作并进行测试。
您可以通过LTS版本顺利升级,无论是服务器还是桌面。 无论你使用什么,你只需要使用这些命令:
对于桌面版:
sudo do-release-upgrade
对于服务器版本:
sudo apt-get install update-manager-core sudo do-release-upgrade
注意:请始终确保在您正在使用的计算机上的LiveCD中测试目标LTS,以确保一切正常,然后再进行真正的升级。
我信任其他答案,并使用do-release-upgrade
继续从最新的14.04 do-release-upgrade
到16.04。 现在我面临内核恐慌。
以下是其他相关问题(不是我的),大部分都没有答案:
- 安装16.04时出现问题。 尝试从14.04升级
- 从14.04升级到16.04 LTS会导致黑屏启动
- 启动时从14.04升级到16.04失败
- 将Xubuntu从14.04升级到16.04.1会引发内核恐慌
- 从14.04更新到Ubuntu 16.04失败后,Dell XPS 13 DE将无法重启
- 从14.04更新后,Ubuntu 16.04将无法启动
- 升级到16.04(从14.04开始)后我无法启动
- https://askubuntu.com/q/830298/136964
- 从14.04升级到16.04后无法登录Ubuntu
- 在AskUbuntu上似乎有几十个这样的已打开的问题,请参阅每个链接上的“相关”选项卡…
因此,问题的实际答案“我可以顺利地从一个LTS升级到下一个LTS版本”,特别是当应用于OP中建议的14.04-> 16.04升级时, 显然不是“是” – 并且大多数(如果不是全部)答案在这方面是错误的。
充其量,您可以顺利升级。
您可以从一个LTS版本升级到另一个版本。 如果它的顺利与否取决于。
如果您只是指操作系统,则会测试该过程,如果您的硬件兼容,一切都会好的。
不要忘记,您可能安装了自己的软件/脚本/等,或者其他配置可能在新版本中具有未满足的依赖性。 (例如:你有一些不推荐使用的新function的脚本)
当4月16.04发布时,从14.04升级到16.04不会自动升级,但是7月第一点发布16.04.1将可用,所有14.04用户将获得升级。
但是,如果要立即升级,则无需先升级到中间版本。 只需在终端中运行以下命令(并输入密码):
sudo update-manager -d
然后,您将获得14.04 – > 16.04升级,而无需等待16.04.1。
Ubuntu不会自动提供16.04到14.04用户的原因很简单:那些用户正在使用非常稳定的LTS版本,如果他们在发布时立即升级,可能会在16.04中遇到未发现的错误。 16.04中发现的任何重要错误都应该由16.04.1版本修复,因此LTS用户在新版本中遇到错误的机会较少。
关于从旧的非LTS版本升级的快速说明:我被困在13.04(Raring Ringtail,非LTS),并且想要升级。 首先达到14.04 LTS(Trusty Tahr),然后升级到16.04(Xenial Xerus)。
要从13。04升级(2016年9月!),你需要一些黑客,这家伙有办法: http : //tuxtrix.com/2014/03/upgrade-from-ubuntu-1304-to-ubuntu-1404.html
它对我有用!
(提示:在Console中运行升级(ctrl + alt + F1),而不是在桌面GUI中运行。升级时,X或任何挂在我身上的东西,我不得不锤击一下才能通过..)
如果要从12.04 LTS升级到16.04 LTS,则不能这样做。 你不能跳过这样的LTS版本。 您需要更新12.04-> 14.04,然后更新14.04-> 16.04。
重新安装可能会更快(并设置您的服务器,以便下次更容易;))。
是的,您可以顺利轻松地从一个LTS升级到下一个LTS版本:
步骤按Alt + F2
并键入update-manager
,然后按照屏幕上的说明进行操作。
关于LTS系统的评论和链接
在第一次安装和升级到新发布版本时,选择Ubuntu的版本可能既困难又令人困惑。 这个答案将集中在如何找到具有最长剩余支持时间的版本(直到’生命结束’) ,这通常是LTS版本的第一个点发布(LTS代表长期支持)。
现在,当写入它时,它是Ubuntu 16.04.1 LTS,并且通过当前版本的“通常”链接找不到它的iso文件。
在此链接中详细说明了支持间隔,
http://www.ubuntu.com/info/release-end-of-life
第二,第三和第四个版本的内核系列与第一个版本的内核系列不同,并且很长时间不受支持。 必须/将根据这些链接升级硬件启用堆栈,
wiki.ubuntu.com/Kernel/LTSEnablementStack
wiki.ubuntu.com/Kernel/RollingLTSEnablementStack
为了使所有内容保持最新(包括内核的安全更新)。 这是有风险的,我会劝阻你这样做。 报告了许多失败。 如果您使用AskUbuntu在Web浏览器窗口右上角的“搜索问答”窗口中键入HWE (并按Enter键),则可以找到其中一些问题。
第五点发布的内核系列是下一个LTS relesase的内核系列,并且长期支持。
建立稳定可靠系统的战略
如果你想使用一个稳定可靠的系统,我会推荐以下策略。
-
您希望保留的所有文件的良好备份例程是稳定可靠系统的基础。 这包括您的个人文件以及操作系统的全部或部分内容以及已安装的应用程序和调整。
-
安装并保留4月发布的LTS版本,即使是2014年,2016年,2018年……
-
安装最长时间直到生命结束的版本。 测试它,如果它运作良好,请坚持下去。 “如果没有破产,请不要修理它”
继续内核系列中的更新和升级
sudo apt update sudo apt full-upgrade
-
当下一个第一个版本发布时,等待一个月,并在8月下旬的某个时间,最坏的错误得到修复,您可以安装新版本并对经过良好调试和抛光的系统进行更新和升级。 这可能意味着改变
- 从14.04.1 LTS到16.04.1 LTS,或
- 从14.04.1 LTS到18.04.1 LTS(仅标准Ubuntu有5年LTS),或
- 从14.04.5 LTS到16.04.1 LTS,或
- 从14.04.5 LTS到18.04.1 LTS(仅标准Ubuntu有5年LTS),或
- 从16.04.1 LTS到18.04.1 LTS,或
- 从16.04.1 LTS到20.04.1 LTS(仅标准Ubuntu有5年LTS),或
- 从16.04.5 LTS到18.04.1 LTS,或
- 从16.04.5 LTS到20.04.1 LTS ……
安装新系统通常更好,然后将您的个人文件从旧系统复制到新系统。 可以从旧的LTS版本升级到下一个LTS版本
sudo do-release-upgrade
但它有风险,你最好在尝试之前获得新的备份 。
获取iso文件
通过这些链接开始查找具有最长剩余支持的版本的iso文件,
- releases.ubuntu.com/或社区风味cdimage.ubuntu.com/
如果通过这些链接找不到剩余支持时间最长的版本的iso文件,可以通过以下常规链接找到它们,
- old-releases.ubuntu.com
现在,写这篇文章时,你想通过以下链接找到Ubuntu 16.04.1 LTS ,
- old-releases.ubuntu.com/releases/xenial/