摘要/引言
Ubuntu 24.04 LTS 'Noble Numbat' 已经发布,带来了最新的 Linux 内核、GNOME 46 桌面环境以及诸多性能和安全更新。对于正在使用 Ubuntu 22.04 LTS 的用户来说,升级到最新的长期支持版本(LTS)是享受新特性和长期安全维护的必然选择。
然而,系统升级并非小事,任何一个疏忽都可能导致数据丢失或系统崩溃。本教程将手把手带你完成从 22.04 到 24.04 的平滑升级。我们将详细讲解升级前的准备、升级过程中的关键决策,以及升级后的清理与验证,助你安全、无忧地拥抱全新的 'Noble Numbat'!
第一章:升级前准备——升级成功的关键基石
在点击'升级'按钮之前,90% 的工作已经完成。请务必完成以下所有准备工作!
1.1 第一步,也是最重要的一步:备份!
无论升级过程多么'平滑',都存在不可预知的风险。数据无价,请务必做好以下备份:
- 个人文件:将
/home目录下的所有重要文档、图片、代码等,复制到移动硬盘或云存储。 - 配置文件:如果你对系统服务(如 Nginx、Apache、Docker)或应用(如 VS Code、Fish Shell)进行了深度定制,建议备份
/etc目录和你的个人配置文件(如~/.config,~/.bashrc)。
1.2 更新当前系统至最新状态
确保你的 22.04 系统所有软件包都是最新的,这是干净升级的基础。
# 更新软件包列表
sudo apt update
# 升级所有已安装的软件包
sudo apt upgrade -y
# 移除不再需要的旧软件包和依赖
sudo apt autoremove -y
执行完毕后,建议重启一次电脑,确保所有内核和系统库文件都已加载。
1.3 检查磁盘空间
升级过程需要下载大量数据包,并需要临时空间来解压和安装。请确保系统分区有足够的可用空间。
# 查看磁盘使用情况
df -h
经验法则:/ (根分区) 至少需要有 10-15 GB 的可用空间,以确保万无一失。
1.4 禁用或移除第三方 PPA 源
第三方软件源(PPA)可能没有为 24.04 准备好软件包,这会是升级过程中最常见的'拦路虎'。
方法一:使用 ppa-purge 彻底移除(推荐)
# 安装 ppa-purge
sudo apt install ppa-purge
# 列出所有已添加的 PPA
apt policy
# 使用 ppa-purge 移除某个 PPA (以 ppa:deadsnakes/ppa 为例)
sudo ppa-purge ppa:deadsnakes/ppa
方法二:手动禁用
将 /etc/apt/sources.list.d/ 目录下所有 .list 文件重命名为 .list.save,即可暂时禁用它们。

