[ Arch Linux ] Arch更新源高速源整理之测速并自动排序高速源 加快更新效率

方法一:服务器

工具:rankmirrors 工具

0x01 备份原来的源,并建立一个测试源测试

cd /etc/pacman.d
cp mirrorlist mirrorlist.bak
cp mirrorlist mirrorlist.test

0x02 测速与排序spa

开始对新的源测速与排序,并将结果写入源列表文件blog

rankmirrors -n 1 mirrorlist.test > mirrorlist

好了 测试结束后会把结果会把速度最快的源放在最前面并写入到新的源列表,开始更新就能够了。排序

0x03 语法同步

它没有 man 手册,须要查看详细信息,请使用 --helpit

rankmirrors  --help

 

 

方法二:class

工具:Reflectortest

与 Reflector 相比,rankmirrors 逊色多了。由于 Reflector 能从官方镜像列表获取最近更新的镜像,包括最新创建的镜像,即便这个镜像在 /etc/pacman.d/mirrorlist 里没有。也就是说,该工具是不受 mirrorlist 文件限制。此外,它还能获取刚刚与主服务器同步的镜像列表,并按照速度排序。

先备份 /etc/pacman.d/mirrorlist

cp /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.bak

下面命令将过滤官方镜像列表中的前 5 个镜像,按速度排列并覆盖 /etc/pacman.d/mirrorlist

reflector -l 5 --sort rate --save /etc/pacman.d/mirrorlist 

下面这个命令会从官方镜像列表中获取200个最近同步过的源,并对这200个源进行大文件下载来,根据在你电脑里的下载速度进行排序,写入mirrorlist(强烈推荐)

reflector --verbose -l 200 -p http --sort rate --save /etc/pacman.d/mirrorlist

与上面的那条命令同样,不过只测美国的源

reflector --verbose --country 'United States' -l 200 -p http --sort rate --save /etc/pacman.d/mirrorlist

一样地。它没有 man 手册,须要查看详细信息,请使用 --help

相关文章
相关标签/搜索