如果你初次尝试安装 Arch Linux 或其衍生系统,并且位于中国,那么你很可能会感到因软件源下载速度缓慢而倍感绝望。在这个大国的境内,网络管制和限制对于软件包的传输往往造成了不可忽视的困扰。在这种情况下,你的使用体验往往非常糟糕。
你可以选择更换镜像源,但在百度等搜索引擎搜索时,往往会得到相当麻烦的方法,而且你通常无法直接判断镜像源在你所在的地区速度是否最快。
今天我就来介绍一个快速的方法
使用前提#
- 可以使用
pacman
安装软件包 - 有 root 权限
方法#
- 通过
pacman
安装reflector
sudo pacman -S reflector
2. 备份mirrorlist
(可选)
sudo mv /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.bak
3. 测速并保存镜像源
sudo reflector --verbose -c China --latest 12 --sort rate --threads 100 --save /etc/pacman.d/mirrorlist
这个命令的意思是使用reflector
工具从China
的 Arch Linux 镜像站点中选择12
个镜像源,并按速率排序
,使用100
个线程进行操作,并将结果保存到/etc/pacman.d/mirrorlist
文件中。
当然,你也可以自行修改参数
4. 刷新软件包列表
sudo pacman -Syy
现在你应该可以以更快的速度下载软件包了,如果下载出现错误,可以重试上面的操作