补充说明
Arch Linux 默认软件源位于国外,下载速度慢或经常超时。将 /etc/pacman.d/mirrorlist 中的镜像替换为国内源可显著提速。
国内常用镜像(均为官方镜像同步):
| 镜像 | Mirrorlist 地址 |
|---|---|
| 清华大学 TUNA | https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch |
| 中科大 USTC | https://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch |
| 阿里云 | https://mirrors.aliyun.com/archlinux/$repo/os/$arch |
| 腾讯云 | https://mirrors.cloud.tencent.com/archlinux/$repo/os/$arch |
占位符
$repo(core/extra/multilib)与$arch(x86_64)必须保留,pacman 会自动替换。
一键替换为清华源
# 1. 备份原镜像列表
sudo cp /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.bak
# 2. 将清华源写入第一行(pacman 优先使用排在最前的镜像)
sudo sed -i '1i Server = https://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch' /etc/pacman.d/mirrorlist
# 3. 刷新并同步软件包数据库
sudo pacman -Syyu
替换后再次安装软件即可明显提速。如需恢复官方源:
sudo cp /etc/pacman.d/mirrorlist.bak /etc/pacman.d/mirrorlist
用 reflector 自动选择最快的国内镜像
reflector 会自动测速并生成镜像列表:
sudo pacman -S reflector
sudo reflector --country China --protocol https --latest 10 \
--sort rate --save /etc/pacman.d/mirrorlist
sudo pacman -Syyu
添加 archlinuxcn 社区仓库(可选)
部分中文软件(如输入法、网易云音乐)只在社区仓库。在 /etc/pacman.conf 末尾追加:
[archlinuxcn]
Server = https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch
然后安装密钥与刷新:
sudo pacman-key --init
sudo pacman-key --populate archlinux
sudo pacman -S archlinuxcn-keyring
sudo pacman -Syyu
参考链接
- Arch Wiki: Pacman Mirrors
- 清华 TUNA: https://mirrors.tuna.tsinghua.edu.cn/help/archlinux/
- 中科大 USTC: https://mirrors.ustc.edu.cn/help/archlinux.html