1

How to Upgrade From Ubuntu 22.04 to Ubuntu 24.04

经过开源社区多年的辛勤工作和奉献,Ubuntu 24.04 LTS 终于发布了。它包含了新功能、升级的软件版本和性能改进,大大增强了整体用户体验。

在本指南中,我们将逐步探索如何从 Ubuntu 22.04 升级到 Ubuntu 24.04。

(1)备份 Ubuntu 22.04

在升级之前,确保你备份了所有重要文件和目录。如升级失败,你仍然可以访问文件。比如你可以使用Timeshift 实用程序完成备份。

(2)升级系统

备份就绪后,将系统升级到最新的 22.04 版本。

$ sudo apt update

将已安装的软件包升级到最新版本

$ sudo apt upgrade -y

重新启动系统以完成系统升级

$ sudo reboot

检查系统是否运行最新的 22.04 版本

$ lsb_release -a

Check-Ubuntu-Version-Before-Upgrade

(3)安装 Update Manager Core

系统更新后,就可以开始迁移到 Ubuntu 24.04 了。请确保您已经准备好了 update-manager-core ,这是一个管理发行版升级并简化升级过程的包。

安装 update-manager-core

$ sudo apt install update-manager-core

Install-Update-Manager-Core-Ubuntu

(4)从 22.04 升级到 24.04

执行 do-release-upgrade 命令,升级到 Ubuntu 24.04 LTS 版本

$ sudo do-release-upgrade -d

Upgrade-from-Ubuntu-22-04-to-Ubuntu-24-04

滚动并键入“ y”,然后按 ENTER 继续

Press-Y-Continue-Ubuntu-Upgrade

如果通过 SSH 执行升级,则会在端口 1022 上启动一个额外的 SSH 守护进程,以防端口 22 在升级期间被阻塞。因此,如果您运行的是 UFW 防火墙,请允许 SSH 流量通过该端口,如下所示。

$ sudo ufw allow 1022/tcp
$ sudo ufw reload

如果您没有在任何防火墙后面,键入“y”,并按 ENTER 继续

Allow-Additional-OpenSSH-Port-During-Ubuntu-Upgrade

系统将再次提示您暂时打开端口 1022 以供 SSH 访问,因为它不会自动打开。您可以使用 Iptables 或在 UFW 防火墙上打开它,所以只要按 ENTER 键。

Temporarly-Allow-SSH-Port-Ubuntu-Upgrade

系统将提示您重写 sources.list 中的条目,键入“y”,按 ENTER 继续

Rewrite-Apt-Sources-List-File-During-Ubuntu-Upgrade

升级需要禁用第三方源,按 ENTER 继续

Disable-Third-Party-Repo-During-Ubuntu-Upgrade

此后,更新程序将更新本地包索引。

Apt-Upgrade-Sources-List-Jammy-to-Noble

您将获得要删除的包、要安装的新包和要升级的包的摘要,键入 “y”, 按 ENTER 继续

Press-Y-Continue-Upgrade

接下来,您将需要删除过时的软件包,键入“ y”,按 ENTER 继续

Delete-Obsolete-Packages-During-Ubuntu-Upgrade

升级需要相当长的时间,这取决于你的互联网连接和安装包的数量。

升级成功后,需要重新启动系统,键入“ y”,按 ENTER 继续

Restart-Post-Ubuntu-Upgrade-Process

(5)验证 Ubuntu 24.04 版本

系统重启后,检查 Ubuntu 的版本

$ lsb_release -a

Verify-Ubuntu-Verison-After-Ubuntu-24-04-Upgrade

从输出中,可以看到我们已经成功升级到 Ubuntu 24.04 LTS 版本。

我的开源项目

酷瓜云课堂-开源知识付费解决方案


鸠摩智首席音效师
472 声望9 粉丝

身强体健,龙精虎猛的活着。