如何从 Ubuntu 22.04 LTS 升级到 Ubuntu 24.04 LTS

Ubuntu 24.04 LTS(代号Noble Numbat)的稳定版本于2024年4月25日发布,如果您想知道其中的内容,现在可以从较低版本升级到该版本进行测试。

就像每个新的 Ubuntu 版本一样,Ubuntu 24.04 附带了新功能,包括最新、最好的软件,如 Linux 内核、GNOME 46 和更新的最先进的工具链。 您可以从发行说明中找到有关新更改的更多信息。

重要的是,Ubuntu 24.04 LTS 将为 Ubuntu Desktop、Ubuntu Server 和 Ubuntu Core 提供为期 5 年的支持,直至 2029 年 4 月。

本指南将引导您完成将当前 Ubuntu 22.04 系统升级到最新 Ubuntu 24.04 LTS 的过程。

第1步:备份Ubuntu数据

要在升级到 Ubuntu 24.04 之前将 Ubuntu 22.04 上的数据备份到外部驱动器,您可以按照以下命令操作:

首先,插入外部存储设备(例如 USB 驱动器或外部硬盘驱动器),并确保您的计算机可以识别它。

打开终端并输入“lsblk”以在列表中查找您的外部驱动器,该驱动器可能类似于“/dev/sdb1”。

识别出外部驱动器后,您可以通过运行 df 命令并在输出中查找与外部驱动器标识符(例如 /dev/sdb1)相对应的条目来找到其安装点。

挂载点将列在该条目的第二列中,通常看起来像“/mnt/external”或“/media/username/external”。 此安装点是您的外部驱动器当前连接并可在系统中访问的位置。

使用 rsync 命令将主目录备份到外部驱动器:

rsync -av --progress /home/username /path/to/external/drive

使用 tar 命令创建主目录的压缩存档并将其保存到外部驱动器:

tar -cvzf /path/to/external/drive/backup_home.tar.gz /home/username

将 /path/to/external/drive 替换为外部驱动器的路径,将 /home/username 替换为主目录的路径。

您还可以使用 Deja Dup 或 Timeshift 等图形备份工具将数据备份到外部驱动器。

步骤2:准备Ubuntu系统升级

在开始升级系统之前,确保需要任何更新非常重要。 之后,更新并升级您当前的软件包。 升级完成后,重新启动系统,以便所有更改都能正常工作。

sudo apt list --upgradable
sudo apt update && sudo apt upgrade -y
reboot

升级 Ubuntu 软件包升级 Ubuntu 软件包

步骤 3:将 Ubuntu 22.04 LTS 升级到 24.04 LTS

如果通过 SSH 升级,请确保在 ufw 防火墙上打开 TCP 端口 1022,以便在升级过程中保持稳定的连接。

sudo ufw allow 1022/tcp

如果您可以物理访问 Ubuntu 桌面并在本地升级,则无需打开任何端口。 只需安装 Update Manager Core 工具,这将确保安装升级所需的所有工具。

sudo apt install update-manager-core

安装更新管理器核心安装更新管理器核心

安装 Update Manager Core 后,通过输入以下命令启动升级过程。

sudo do-release-upgrade -d

没有可用的 LTS 开发版本没有可用的 LTS 开发版本

如果系统没有找到新版本,并且您收到以下错误?

Checking for a new Ubuntu release
There is no development version of an LTS available.
To upgrade to the latest non-LTS development release
set Prompt=normal in /etc/update-manager/release-upgrades.

您收到的错误消息表明您正在尝试升级到不存在的 LTS 版本的开发版本。

以下是发生的情况以及解决方法:

  • Ubuntu 版本有两种主要类型:LTS(长期支持)和非 LTS(开发版本)。
  • 您无法直接从 LTS 版本(例如 22.04 LTS)升级到开发版本(甚至不可用)。
  • 系统正确地通知您当前 LTS (24.04 LTS) 尚无开发版本。

由于您想从 Ubuntu 22.04 LTS 升级到最新的 LTS 版本 (24.04 LTS),因此您需要执行以下操作:

打开 /etc/update-manager/release-upgrades 升级配置文件并将“Prompt”的值更改为“normal”,这确保您会收到有关升级的通知,并可以选择是否继续。

sudo nano /etc/update-manager/release-upgrades

Ubuntu升级配置文件Ubuntu升级配置文件

现在,使用以下命令再次启动升级过程:

sudo do-release-upgrade

这将带您进入 Ubuntu 23.10 版本,目前您无法使用以下命令直接从 Ubuntu 22.04 LTS 升级到 24.04 LTS do-release-upgrade 命令,因为官方升级路径尚不可用。

要升级到 Ubuntu 24.04,您必须先更新到 Ubuntu 23.10。 然后,您可以从那里升级到 Ubuntu 24.04。

再次运行发布升级再次运行发布升级

现在按照屏幕上的说明升级到 Ubuntu 23.10 版本并重新启动系统。

reboot

再次打开/etc/update-manager/release-upgrades升级配置文件,将“Prompt”的值更改为“lts”。

sudo nano /etc/update-manager/release-upgrades

Ubuntu升级配置文件Ubuntu升级配置文件

最后,输入以下命令,然后继续按照指南的其余部分从版本 23.10 升级到 24.04 LTS。

sudo do-release-upgrade -d

升级到Ubuntu 24.04升级到Ubuntu 24.04

第 4 步:删除过时的软件包

要在升级 Ubuntu 后删除过时的软件包以确保系统清洁,可以使用以下命令:


sudo apt autoremove

运行上述命令将删除升级后系统不再需要的所有过时的软件包,这有助于释放磁盘空间并保持系统整洁和高效。

步骤 5:在 Ubuntu 上启用第三方存储库

要启用第三方存储库,您需要在 /etc/apt/sources.list.d/ 目录下找到在升级过程中可能已禁用的第三方存储库。

接下来,取消注释并删除 # 在相应文件中每个存储库的每行开头签名。

通过运行以下命令确认第三方存储库已启用,以确保必要的存储库处于活动状态。


ls -l /etc/apt/sources.list.d/

通过执行以下步骤,您可以在从 Ubuntu 22.04 升级后在 Ubuntu 24.04 上成功启用第三方存储库。

就这样吧 我们希望您已成功将 Ubuntu 版本从 22.04 升级到 24.04。 如果您在此过程中遇到任何问题或有想法要分享,请使用下面的反馈表联系我们。

资讯来源:由0x资讯编译自TECMINT。版权归作者Aaron Kili所有,未经许可,不得转载

资讯来源:由a0资讯编译自THECOINREPUBLIC。版权归作者A0资讯所有,未经许可,不得转载

上一篇 2024年 5月 31日
下一篇 2024年 5月 31日

相关推荐