Ubuntu 24.04 换源和以前版本最大的区别在于:默认不再主要使用 /etc/apt/sources.list ,而是使用 DEB822 格式的/etc/apt/sources.list.d/ubuntu.sources 。
一、确认当前版本
先确认系统确实是 24.04:
lsb_release -a
输出中 Release 应为 24.04 , Codename 应为 noble 。

二、备份原始源文件
换源前一定要备份,改错了可以恢复:
sudo cp /etc/apt/sources.list.d/ubuntu.sources /etc/apt/sources.list.d/ubuntu.sources.bak
如果后面配置出错,可以用下面命令恢复:
sudo cp /etc/apt/sources.list.d/ubuntu.sources.bak /etc/apt/sources.list.d/ubuntu.sources
三、编辑源配置文件
打开配置文件:
sudo vim /etc/apt/sources.list.d/ubuntu.sources
四、替换为清华大学镜像源
Ubuntu 24.04 推荐使用 DEB822 格式。把文件内容替换为:
Types: deb
URIs: https://mirrors.tuna.tsinghua.edu.cn/ubuntu/
Suites: noble noble-updates noble-backports
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg
Types: deb
URIs: https://mirrors.tuna.tsinghua.edu.cn/ubuntu/
Suites: noble-security
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg
五、刷新软件源
修改完成后执行:
sudo apt update
sudo apt upgrade -y
六、懒人一键替换方式
如果你只是想快速把默认源替换成清华镜像,可以用 sed :
sudo sed -i "s@http://.*archive.ubuntu.com@https://mirrors.tuna.tsinghua.edu.cn@g" \
/etc/apt/sources.list.d/ubuntu.sources
sudo sed -i "s@http://.*security.ubuntu.com@https://mirrors.tuna.tsinghua.edu.cn@g" \
/etc/apt/sources.list.d/ubuntu.sources
执行完后再运行:
sudo apt update
sudo apt upgrade -y