不要这样做……

不要这样做……

我目前正在使用 Ubuntu 10.04。我知道有一个 10.10 版本,但我可以直接升级到 11.04 吗?您能指导我完成这些步骤吗?

答案1

Ubuntu 仅支持从一个版本升级到下一个版本,或者从一个 LTS 版本升级到下一个 LTS 版本。因此,您需要从 10.04 升级到 10.10,然后再升级到 11.04。

此限制有技术原因。安装现有软件包的新版本时,有时必须执行转换,例如,可能必须将现有设置导入新的数据库格式。在执行此类转换时,打包脚本必须对旧格式做出假设。如果支持从所有以前的 Ubuntu 版本升级,那么这很快就会成为维护噩梦,因为打包脚本必须能够从所有以前使用的格式转换为当前格式。为了避免噩梦,打包脚本通常仅支持从以前的 Ubuntu 版本中包含的软件包版本升级(来自上一个 LTS 版本(对于包含在 LTS 版本中的软件包而言)。

可以直接从倒数第二个或更早的版本升级到当前版本(称为“跳过升级”),但可能会导致系统配置错误。

答案2

从比上一个版本更旧的版本(在这种情况下非常旧)更新到当前版本非常困难不建议。您最好下载新版本,进行备份,然后安装新版本。

如果您使用的是 Ubuntu 10.04,并且真的真的想从该版本更新到最新版本,请继续阅读;如果您使用的是 Ubuntu 10.10,并且也想从该版本更新到最新版本,请转到第二部分。我应该至少警告 10.10 的用户,这涉及下载超过 2GB 的数据,并且将花费您一整天的时间。甚至到最后,它可能会变得更慢,出现错误,您的连接会在某个时候断开,或者计算机会崩溃。这意味着我无法保证它可以在每台 PC 上完美运行。因此,如果您想以这种方式升级,请认真考虑。我建议阅读此链接:如何升级到较新版本的 Ubuntu?

下面的图片显示了 12.04 发布后 10.04 用户应该看到的内容:

在此处输入图片描述

更新- 如果您是在 12.04 发布后阅读本文,则 10.04 的更新管理器中应该有一个选项,提示您从 10.04 升级到 12.04。自 12.04 发布以来,这就是要走的路。

由于历史原因,我将以下信息留给想知道如何操作的用户在 12.04 发布之前但如果你仍使用 10.04,请阅读此处:如何升级到较新版本的 Ubuntu?因为 fossfreedom 对从 10.04 升级到 12.04 给出了非常好且完整的答案。

  • 第一部分(适用于 Ubuntu 12.04 发布之前的 10.04 用户)

如果您使用的是 Ubuntu 10.04,则首先需要从 10.04 升级到 10.10,然后从 10.10 升级到 11.04。原因是 10.04 是 LTS 版本(长期支持),因此它会从一个 LTS 升级到另一个。因此下一个 LTS 将是 12.04。当 12.04 推出时,您将在 10.04 上看到升级通知。但如果您仍想升级到 11.04,请执行以下操作:

Ubuntu 10.04 至 10.10

菜单方式
1a. 使用菜单前往系统 -> 管理 -> 更新管理器

键盘方式
1b. ALT+F2和类型gksu update-manager

当更新管理器打开时,它不显示“新的 Ubuntu 版本已发布”消息中上部执行以下步骤:

2- 点击设置按钮。在软件源 Windows 打开后,您应该会看到更新选项卡您将在其中更改选项发布升级底部。将其从必须的那个更改为正常发布然后关闭。您在这里所做的是告诉 Ubuntu 不要检查 LTS 版本,而是检查普通版本。普通版本是每 6 个月发布一次的版本。LTS 每 2 年发布一次。例如 8.04、10.04、12.04……

在此处输入图片描述

2.1 按照1a或1b中的步骤再次打开更新管理器。

在此处输入图片描述 2.2. 点击上方出现的“升级”按钮。完成升级后,重新启动 PC,您就会看到版本 10.10。进行一些测试,然后如果您 100% 确定要升级到 11.04,请执行以下操作:

  • 第二部分(针对 Ubuntu 10.10 用户)

Ubuntu 10.10 至 11.04

  1. ALT+F2并输入“gksu update-manager -d”以打开更新管理器。-d检查是否有开发版本。由于 11.04 仍在开发中,因此它将出现在更新管理器的上部,显示新的 Ubuntu 版本 11.04只需按下按钮即可升级

在此处输入图片描述

  1. 点击升级按钮并继续操作。

重要提示 - 确保您已更新 Ubuntu 10.10 中的所有内容。这样您就可以完全升级到 11.04。

笔记- 您实际上可以从 LTS 更新到 LTS。例如,从 10.04 LTS 更新到 12.04 LTS。但对于任何其他版本(例如 10.10),您实际上需要从一个版本更新到另一个版本,直到获得最终版本。对于您而言,在 12.04 发布之前,您可以从 10.04 更新到 10.10,然后从 10.10 更新到 11.04,依此类推,直到 11.10。12.04 发布后,您可以直接更新到 12.04,因为它是下一个发布的 LTS。

答案3

不,这不可能。

使用标准升级方法。

除了标准版本到版本升级之外,唯一有效的“点对点”版本升级是 LTS 版本升级。换句话说,您可以从 8.04 升级到 10.04 和 10.04 升级到 12.04,而不必升级到中间的三个其他非 LTS 版本。否则,您需要先升级到 10.10,然后再升级到 11.04。由于您离升级时间不远,所以应该不会花很长时间。只需像平常一样运行更新管理器,然后按照升级链升级到 11.04 即可。

如果您想尝试,您可以简单地插入 11.04 磁盘并覆盖 10.10 安装。这应该会保持您的所有主文件夹内容完好无损,但会导致您必须重新安装“重新安装”之前的所有软件

答案4

是也不是!

是的,这是可能的 - 而且我见过一些人尝试通过 sudo do-release-upgrade 强制升级或手动更改他们的 sources.list - 但是......

不要这样做……

Canonical 仅支持从 LTS 升级到 LTS(即 10.04 到 12.04),或者从每个中间版本(10.04 - 10.10 - 11.04 - 11.10 - 12.04 - 12.10 等)升级。

如果您尝试强制升级,则很可能会破坏您的系统 - 文件可能无法升级或更新,并且很可能会遇到行为非常奇怪的系统,甚至无法启动的系统。

我还看到很多人尝试备份 /home 并在全新安装时恢复它。这通常有效 - 但是 - 我个人更喜欢全新安装并从备份中复制特定文件。仅复制特定文件的好处是您可以清除多年来积累的所有垃圾。

相关内容