Arch Linux快速找到最快的更新源


配置方法:


 


pacman -S reflector powerpill

 


 


reflector是一个可以从arch官方MirrorStatus列表取回最新mirrorlist的脚本,并且可以根据最新同步时间和速度排序。powerpill是一个可以从多个源多线程下载软件包的程序,类似于迅雷一样,可以明显提升更新速度,相当于pacman的外壳程序,使用方法完全和pacman相同。


下面先说如何自动配置源列表。直接终端输入命令


 


reflector -l 8 -r -o /etc/pacman.d/mirrorlist

 


 


解释:
reflector从MirrorStatus上取回最新同步的8个源地址,然后按照速度从快到慢排序,最后写入mirrorlist文件,这样一个命令就能自动生成一个最新最快的源列表。
命令执行完毕后,请执行


pacman -Syu


进行更新
PS:如果你要想取回更多个最新的源地址就把命令中的8改成你期望的数字就可以。
powerpill:
使用arch的人都应该知道powerpill,它也是要调用reflector的,但并不是作为依赖。如果安装reflector后powerpill更新前会默认从mirrorstatus取回45个最新更新的源地址,并行下载,否则就是读取/etc/pacman.d/mirrorlist然后配置下载。当然我们推荐第一种,总不能每次都手动执行reflector命令吧。powerpill使用方法和pacman一样就不说了,需要了解的请到小博相关文章,或者直接google吧