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。
$ sudo apt-mark showhold
一个空的输出意味着没有被搁置的软件包。
如果有被保留的软件包,你应该用以下方法解除对这些软件包的保留。
$ sudo apt-mark unhold package_name
刷新apt列表并升级所有已安装的软件包。
$ sudo apt update
$ sudo apt upgrade
如果内核被升级了,重新启动机器,一旦启动,重新登录。
执行一次系统升级。
$ sudo apt full-upgrade
apt full-upgrade可能会删除一些当前安装的软件包,从而阻止系统的整体升级。
删除旧的内核和所有自动安装的、不再需要任何软件包的依赖项。
$ sudo apt --purge autoremove
$ sudo apt install update-manager-core
确保/etc/update-manager/releas-upgrades文件中的默认升级策略被设置为 "Prompt=normal "或 "Prompt=lts"。否则,升级过程将无法启动。
$ sudo iptables -I INPUT -p tcp --dport 1022 -j ACCEPT
通过输入开始升级过程。$ sudo do-release-upgrade
do-releas-upgrade命令将禁用所有第三方软件库,并改变apt列表,使其指向 "jammy "软件库。你将被多次提示,以确认你想继续进行升级。当被问及是否希望在升级过程中自动重启服务时,输入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是一个相对容易和没有风险的任务。
如果你遇到任何错误,请访问发布说明页面,其中包括升级过程中可能发生的已知问题。