问题是关于 Ubuntu 发布过程的。是否预计会从 n 版本迁移到 n+1 版本?
假设我们的服务器安装了 Ubuntu 14.04 LTS。它可以通过 apt-get upgrade 顺利升级到 Ubuntu 16.04 LTS 吗?
假设:
- 范围是软件
- 因此我们假设给定的硬件在两个版本上都受支持(从和升级到)
- 这就是为什么在升级之前总是要求你进行备份,以便在发生故障时能够恢复
答案1
无论是服务器还是桌面,您都可以通过 LTS 版本顺利升级。无论您使用什么,只需使用以下命令:
对于桌面版本:
sudo do-release-upgrade
对于服务器版本:
sudo apt-get install update-manager-core
sudo do-release-upgrade
笔记:在进行实际升级之前,请务必在您使用的机器上的 LiveCD 中测试提示您升级到的目标 LTS,以确保一切正常运行。
答案2
是的,你可以从一个 Ubuntu LTS 版本升级到下一个版本,跳过中间的非 LTS 版本。它旨在以这种方式工作并且经过测试。
答案3
我相信其他答案并使用从最新的 14.04 升级到 16.04 do-release-upgrade
。 现在我面临内核恐慌。
以下是其他相关问题(不是我的),大多数都没有得到解答:
- 安装 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 版本”这个问题的实际答案,特别是当应用到 14.04->16.04 升级时,正如 OP 中所建议的那样,显然不是“是”— 在这方面,大多数(如果不是全部的话)答案都是错误的。
最好的情况是,你可能顺利升级。
答案4
当 16.04 于 4 月份发布时,不会自动从 14.04 升级到 16.04,但 7 月份第一个版本 16.04.1 将可用,届时将为所有 14.04 用户提供升级。
但是,如果您想立即升级,则无需先升级到中间版本。只需在终端中运行以下命令(并输入您的密码):
sudo update-manager -d
然后您将获得 14.04 -> 16.04 升级,而无需等待 16.04.1。
Ubuntu 不自动向 14.04 用户提供 16.04 的原因很简单:这些用户使用的是非常稳定的 LTS 版本,如果他们在发布时立即升级,可能会遇到 16.04 中未发现的错误。在 16.04 中发现的任何重要错误都应该在 16.04.1 版本中修复,因此 LTS 用户在新版本中遇到错误的可能性较小。