如何升级到 Ubuntu 22.04

2022年 10月 12日 56.9k 0

升级到 Ubuntu 22.04

Ubuntu 22.04 LTS(Jammy Jellyfish)于 2022 年 4 月 21 日发布,支持五年。它带有许多新的软件包和主要的软件升级,包括最新版本的 OpenSSL、GCC、Python、Ruby 和 PHP。此版本基于 Linux 5.15 LTS 内核,并增加了对新硬件和文件系统的支持。

桌面版附带内核 v5.17、GNOME 42,以及一个新的屏幕截图和屏幕录制工具。

本教程介绍如何从 Ubuntu 20.04 或 Ubuntu 21.10 升级到 Ubuntu 22.04 LTS。

先决条件

升级操作必须以超级用户权限运行。您需要以 root 或具有 sudo 权限的用户身份登录 。一般情况下,首次安装 Ubuntu 时创建的用户默认具有超级用户权限。您可以从 Ubuntu 20.04 或 Ubuntu 21.10 直接升级到版本 22.04。如果您运行任何以前的版本,则必须先升级到 Ubuntu 20.04 或 21.10。确保您有可用的 Internet 连接。

备份您的数据

首先,确保在开始对操作系统进行重大升级之前备份数据。如果您在虚拟机上运行 Ubuntu,最好拍摄完整的系统快照以快速恢复您的机器,以防更新出错。

更新当前安装的软件包

在开始版本升级之前,建议将您当前安装的所有软件包更新到最新版本。标记为保留的软件包不能自动安装、升级或删除。这可能会导致升级过程中出现问题。要检查您的系统上是否有保留的软件包,请运行:

sudo apt-mark showhold

空输出意味着没有保留的包。如果有on hold包裹,您应该通过以下方式取消包裹:

sudo apt-mark unhold package_name

刷新 apt 列表并升级所有已安装的软件包:

sudo apt updatesudo apt upgrade

如果内核升级,重新启动机器,一旦启动,重新登录。执行系统升级:

sudo apt full-upgrade

apt full-upgrade可能会删除一些当前安装的软件包,这些软件包会阻止整个系统升级。删除任何软件包不再需要的旧内核和所有自动安装的依赖项:

sudo apt --purge autoremove

升级到 Ubuntu 22.04 LTS (Jammy Jellyfish)

升级到最新的 Ubuntu 版本是一个非常简单的过程。您可以使用命令行do-release-upgrade或 GUI 更新工具进行升级。我们将从命令行执行更新,这应该适用于桌面和服务器系统。do-release-upgrade是大多数 Ubuntu 系统默认安装的“update-manager-core”软件包的一部分。如果由于某种原因,它没有安装在您的系统上,请使用以下命令安装它:

sudo apt install update-manager-core

确保/etc/update-manager/release-upgrades文件中的默认升级策略设置为“Prompt=normal”或“Prompt=lts”。否则,升级过程将不会启动。如果您通过 ssh 升级并在您的机器上运行防火墙,您需要1022暂时打开端口:

sudo iptables -I INPUT -p tcp --dport 1022 -j ACCEPT

输入以下命令开始升级过程:

sudo do-release-upgrade

do-release-upgrade命令将禁用所有第三方存储库并将 apt 列表更改为指向“jammy”存储库。系统将多次提示您确认是否要继续升级。当询问您是否希望在升级类型期间自动重新启动服务时y。在升级过程中,该命令会询问您各种问题,例如是否要保留现有配置文件或安装包维护者的版本。如果您没有对文件进行任何自定义更改,则键入Y. 否则,建议保留当前配置。在做出选择之前仔细阅读问题。升级在GNU 屏幕 会话中运行,如果连接断开,将自动重新连接。整个过程可能需要一些时间,具体取决于更新的数量和您的互联网速度。安装新软件包后,更新工具会询问您是否要删除过时的软件。如果,您不确定类型d并检查过时的软件包列表。通常,进入y和删除所有过时的包是安全的。当升级过程完成并假设一切顺利时,系统会要求您重新启动计算机。键入y以继续:

System upgrade is complete.
Restart required
To finish the upgrade, a restart is required.
If you select 'y' the system will be restarted.
Continue [yN] y

确认升级

稍等片刻,直到您的系统启动并登录。如果您是桌面用户,您将看到一个新的图形启动启动画面和登录屏幕。您还可以 通过输入以下命令来检查 Ubuntu 版本:

lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 22.04 LTS
Release:	22.04
Codename:	jammy

而已。享受您的新 Ubuntu 22.04 安装。

结论

升级到 Ubuntu 22.04 LTS 是一项相对容易且轻松的任务。如果您遇到任何错误,请访问发行说明 页面,该页面涵盖了升级过程中可能发生的已知问题。

相关文章

服务器端口转发,带你了解服务器端口转发
服务器开放端口,服务器开放端口的步骤
产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
如何使用 WinGet 下载 Microsoft Store 应用
百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

发布评论