在国内使用 Ubuntu 时,官方源速度较慢,将镜像源替换为华为云镜像可显著提升软件包下载速度。本文介绍 Ubuntu 22.04 (jammy) 和 Ubuntu 24.04 (noble) 如何配置华为镜像源。

1、备份原有源配置

sudo cp -a /etc/apt/sources.list /etc/apt/sources.list.bak

如果使用 Ubuntu 24.04,可能还有 /etc/apt/sources.list.d/ 目录下的 DEB822 格式配置文件,可一并备份。

2、方法一:使用 sed 批量替换(推荐)

适用于 Ubuntu 22.04 和 24.04,自动将官方源地址替换为华为源:

sudo sed -i "s@http://*.ubuntu.com@http://mirrors.huaweicloud.com@g" /etc/apt/sources.list

3、方法二:手动写入 sources.list

Ubuntu 22.04 (jammy):

sudo tee /etc/apt/sources.list <<EOF
deb http://mirrors.huaweicloud.com/ubuntu/ jammy main restricted universe multiverse
deb http://mirrors.huaweicloud.com/ubuntu/ jammy-updates main restricted universe multiverse
deb http://mirrors.huaweicloud.com/ubuntu/ jammy-backports main restricted universe multiverse
deb http://mirrors.huaweicloud.com/ubuntu/ jammy-security main restricted universe multiverse
EOF

Ubuntu 24.04 (noble):

4、Ubuntu 24.04 的 DEB822 格式(可选)

Ubuntu 24.04 默认可能使用 DEB822 格式,配置文件位于 /etc/apt/sources.list.d/ubuntu.sources。如需修改,可参考:

sudo cp /etc/apt/sources.list.d/ubuntu.sources /etc/apt/sources.list.d/ubuntu.sources.bak
sudo vim /etc/apt/sources.list.d/ubuntu.sources

将其中的 archive.ubuntu.comsecurity.ubuntu.com 替换为 mirrors.huaweicloud.com

5、更新软件包索引

sudo apt update
sudo apt upgrade -y

6、华为镜像源地址参考

类型 地址
Ubuntu 软件仓库 https://repo.huaweicloud.com/ubuntu/
Ubuntu 发行版 ISO https://repo.huaweicloud.com/ubuntu-releases/

7、恢复官方源

如需恢复原有配置:

sudo cp /etc/apt/sources.list.bak /etc/apt/sources.list
sudo apt update