使用reflector自动更改Pacman的软件源
我们都知道arch-linux的安装过程是需要网络连接的,有时候国内某些时候的网络实在是不怎么样,经常pacstrap的时候5.2kb/s
使用reflector即可帮你解决一切烦恼哦~
安装
在最新的Arch-linux的安装Live镜像中自带了reflector,直接使用即可,在安装好系统之后使用pacman来安装reflector
pacman -S reflector
使用
在Live环境下联网后直接输入如下指令即可拉取下载速度最快的国内https镜像
reflector --country China --age 120 --sort rate --protocol https --save /etc/pacman.d/mirrorlist
解释一下参数
--country
: 指定国家和区域--age
: 指定最后更新/同步时间,可以过滤掉某些已经停止维护的镜像地址, 单位: 小时--sort
: 指定排序方式, 可选{age,rate,country,score,delay}
, 分别为{最后更新, 下载速度, 镜像分数, 延迟}
--protocol
: 指定http或https协议--save
: 将结果覆写到文件, 一般都是/etc/pacman.d/mirrorlist
, 请提前备份旧的Mirrorlist--threads
: 指定多线程数量,不可大于cpu总线程数量--list-countries
: 列出国家代码和镜像数量
还有一些其他参数, 具体请使用reflector --help
查看帮助
参考
[1] : https://wiki.archlinux.org/title/Reflector_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87)