升级到Ubuntu 22.04 LTS(Jammy Jellyfish)的方法

本教程介绍从Ubuntu 20.04或Ubuntu 21.10命令行终端升级到Ubuntu 22.04 LTS的方法。根据发布内容,Ubuntu 22.04 LTS(Jammy Jellyfish)版本于2022年4月21日正式发布,提供五年技术支持。它附带了许多新的软件包和主要的软件升级,包括OpenSSL、GCC、Python、Ruby和PHP的最新版本。此版本基于Linux 5.15 LTS内核,并添加了对新硬件和文件系统的支持。桌面版附带kernel v5.17、GNOME 42和一个新的屏幕截图和屏幕录制工具。注意:Jammy Jellyfish是Ubuntu 22.04的开发代号,LTS标识为属于长期支持版本。

升级到Ubuntu 22.04 LTS(Jammy Jellyfish)的方法

先决条件

升级系统必须以超级用户权限运行。您需要以root用户或具有sudo权限的用户身份登录。通常,在Ubuntu首次安装时创建的用户默认具有超级用户权限。

您可以从Ubuntu 20.04或Ubuntu 21.10直接升级到22.04版本。如果您运行任何以前的版本,您必须首先升级到Ubuntu 20.04和21.10。这期间,请确保您的Internet连接正常。

1、备份您的数据

首先也是最重要的一点,确保在开始升级之前备份数据。

2、更新当前安装的软件包

在开始系统升级之前,建议将当前安装的所有软件包更新为最新版本。

无法自动安装、升级或删除标记为保留的包。这可能会导致升级过程中出现问题。要检查您的系统上是否有延迟的软件包,请运行:

sudo apt-mark showhold

空输出意味着没有保留的包。

如果有on hold的包,则应使用以下方法解开包:

sudo apt-mark unhold package_name

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

sudo apt update

sudo 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系统默认安装的更新管理器核心包的一部分。如果由于某种原因,您的系统上未安装该软件,请使用以下工具安装:

sudo apt install update-manager-core

确保/etc/update-manager/release升级文件中的默认升级策略设置为“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屏幕会话中运行,如果连接中断,将自动重新连接。

整个过程可能需要一些时间,具体取决于更新的数量和您的Internet速度。

安装新软件包后,更新工具将询问您是否要删除过时的软件。如果您不确定键入d,请检查过时包的列表。通常,输入y并删除所有过时的包是安全的。

当升级过程完成并假设一切顺利时,将要求您重新启动计算机。键入y继续,如下:

升级到Ubuntu 22.04 LTS(Jammy Jellyfish)的方法

大至意思是:系统升级已完成,需要重新启动,如果选择“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是一项相对容易且轻松的任务。

栏目相关文章