在国内使用 Ubuntu 或 Debian 进行软件安装和更新时,默认的 APT 源通常会因为网络原因导致下载速度慢甚至失败。因此,更换为国内的 APT 源可以大幅提高软件包的下载和更新速度。
1. 备份原有 APT 源
在修改 APT 源之前,建议先备份原有的 sources.list 文件,以防万一需要恢复。
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
2. 选择合适的国内源
国内有多个高速镜像源可供选择,常见的有:
- 清华大学:
https://mirrors.tuna.tsinghua.edu.cn
- 阿里云:
https://mirrors.aliyun.com
- 中国科技大学:
https://mirrors.ustc.edu.cn
- 网易:
http://mirrors.163.com
3. 修改 APT 源
编辑 /etc/apt/sources.list
文件:
sudo nano /etc/apt/sources.list
将文件内容替换为合适的国内镜像,例如:
Ubuntu 适用的 APT 源
# 清华源
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-security main restricted universe multiverse
Debian 适用的 APT 源
# 清华源
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm main contrib non-free
# 安全更新
deb https://mirrors.tuna.tsinghua.edu.cn/debian-security/ bookworm-security main contrib non-free
# 更新与回溯
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-updates main contrib non-free
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bookworm-backports main contrib non-free
如果使用的是 Ubuntu 22.04 或 Debian 12,请确保 jammy
(Ubuntu 22.04)或 bookworm
(Debian 12)与当前系统版本匹配。
4. 更新 APT 缓存
修改完成后,运行以下命令使更改生效:
sudo apt update
如果希望检查更新并升级系统软件包,可以执行:
sudo apt upgrade -y
5. 确保 GPG 密钥可用
某些国内源可能需要额外的 GPG 密钥支持,例如,清华源需要导入密钥:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 4F4EA0AAE5267A6C
但在较新版本(如 Debian 12 和 Ubuntu 22.04 之后),建议使用 signed-by
方式配置密钥。
6. 其他优化建议
- 如果是阿里云服务器,推荐使用阿里云源,速度通常最快。
- 清华大学源在国内高校和教育网环境下表现良好。
- 科大源在教育网环境中访问速度也不错。
- 适当开启
apt-fast
,可以加快下载速度(需要额外安装apt-fast
)。
总结
通过更换国内 APT 源,可以有效提升 Ubuntu 和 Debian 在国内的更新速度。选择合适的国内源,并正确配置 sources.list
后,运行 sudo apt update
即可生效。