
Ubuntu 26.04 LTS(Resolute Raccoon)于2026年4月23日发布。它搭载了Linux内核7.0、GNOME 50、Python 3.14、PHP 8.5、Java 25,支持TPM绑定全盘加密,OpenSSL中支持后量子密码学,并提供了一个纯Wayland的GNOME会话。作为LTS版本,它将获得为期五年的标准安全更新,通过Ubuntu Pro可延长覆盖期限。
本指南展示如何从命令行升级到Ubuntu 26.04 LTS。
Ubuntu 25.10系统可以立即升级,而Ubuntu 24.04 LTS系统将在Ubuntu 26.04.1发布后获得标准升级路径。
您需要以root身份或以一个具有sudo权限的用户身份登录才能执行升级。
您现在可以从Ubuntu 25.10升级到Ubuntu 26.04。Ubuntu 24.04 LTS系统将在Ubuntu 26.04.1发布后获得标准升级路径。如果您正在运行更早的版本,则必须先升级到Ubuntu 22.04,然后升级到24.04,之后才能继续。
在开始之前,请确保您有可用的互联网连接。
在开始主要版本升级之前,请确保您有数据的完整备份。如果您在虚拟机上运行Ubuntu,请进行完整的系统快照,以便在出现问题时可以快速恢复。
在开始版本升级之前,将您现有的系统完全更新到最新状态。
检查是否有任何软件包被标记为“阻止保留(held back)”,因为它们可能会干扰升级过程:
sudo apt-mark showhold
空输出意味着没有软件包被阻止。如果存在被阻止的软件包,请使用以下命令解除阻止:
sudo apt-mark unhold <package_name>
刷新软件包索引并升级所有已安装的软件包:
sudo apt update
sudo apt upgrade
提示
如果在此步骤中内核被升级,请重启机器并重新登录后再继续。
执行完整的发行版升级以解决任何剩余的依赖关系变更:
sudo apt full-upgrade
移除不再需要的自动安装的依赖项:
sudo apt --purge autoremove
您可以使用 do-release-upgrade从命令行进行升级,这适用于桌面版和服务器版安装。
do-release-upgrade是 update-manager-core软件包的一部分,该软件包在大多数Ubuntu系统上默认安装。如果未安装,请先安装它:
sudo apt install update-manager-core
提示
请检查 /etc/update-manager/release-upgrades中的升级策略是否设置为 Prompt=lts或 Prompt=normal。如果设置为 Prompt=never,则升级将不会开始。
如果您通过SSH进行升级,do-release-upgrade可能会在端口 1022上启动一个额外的SSH守护进程,以便在主会话断开时可以重新连接。如果您使用了防火墙,您可能需要临时开放该端口:
sudo ufw allow 1022/tcp
要开始版本升级,请运行:
sudo do-release-upgrade
如果Ubuntu尚未提供新版本,请遵循您当前版本的标准支持发布流程。
但您想立即升级,可以添加 -d 参数强制检查开发/发布版本:
sudo do-release-upgrade -d 该工具将禁用第三方仓库,将apt源更新为指向Ubuntu 26.04的仓库,并开始下载所需的软件包。在此过程中,您将多次收到提示。当询问服务是否应自动重启时,输入 y。当询问配置文件时,如果您没有进行自定义更改,则输入 Y以接受软件包维护者的版本;否则保留您的当前版本以避免丢失自定义设置。
升级过程在一个GNU screen会话中运行,如果连接断开,它会自动重新附加。此过程可能需要一段时间,具体取决于软件包数量、您的硬件和互联网速度。
安装完新软件包后,工具会询问是否要删除过时的软件。输入 d以先查看列表,或输入 y以继续删除。
当升级完成时,系统会提示您重新启动系统。输入 y以重启并完成升级。
系统启动后,登录并检查Ubuntu版本:
lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 26.04 LTS
Release: 26.04
Codename: resolute
您还可以确认内核版本:
uname -r
输出应显示一个7.0.x内核。
在 apt update期间出现第三方仓库错误
升级工具会自动禁用第三方仓库。如果在运行 do-release-upgrade之前看到错误,请在 /etc/apt/sources.list.d/下禁用受影响的源,并在升级完成后逐个重新启用它们。
“部分软件包被阻止升级”
在开始升级前运行 sudo apt full-upgrade以解决被阻止的软件包。在没有任何被阻止的软件包之前,不要继续执行 do-release-upgrade。
SSH连接在升级过程中中断
升级在GNU screen会话中运行。重新通过SSH连接并运行 sudo screen -r以重新附加到正在运行的会话。
重启后某项服务或容器无法工作
如果升级前正常工作的东西在升级后失效,请首先检查其状态和日志。对于服务,运行 systemctl status service_name和 journalctl -xe。对于Docker或containerd等容器化工作负载,请查看容器运行时的日志和配置。第三方软件包和较旧的配置有时需要在主要版本升级后进行更新。
GNOME桌面仅显示Wayland会话
Ubuntu 26.04移除了X11 GNOME会话。如果您依赖于X11桌面会话,不支持Wayland的应用程序将通过XWayland自动运行。对于大多数应用程序来说这是透明的,但一些较旧的工具可能表现不同。
您的系统现在正在运行Ubuntu 26.04 LTS Resolute Raccoon。重新启用升级前禁用的任何第三方仓库,并验证您的关键服务正在运行。
有关已知问题和变更的完整列表,请参阅官方的Ubuntu 26.04发布说明。
https://documentation.ubuntu.com/release-notes/26.04/