Linux 命令速查
软件包 man archlinux-mirrors

archlinux-mirrors

将 Arch Linux 软件源替换为中国国内镜像源

返回

补充说明

Arch Linux 默认软件源位于国外,下载速度慢或经常超时。将 /etc/pacman.d/mirrorlist 中的镜像替换为国内源可显著提速。

国内常用镜像(均为官方镜像同步):

镜像Mirrorlist 地址
清华大学 TUNAhttps://mirrors.tuna.tsinghua.edu.cn/archlinux/$repo/os/$arch
中科大 USTChttps://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

参考链接