Contents

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

Contents

配置方法:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
  
pacman -S reflector powerpill  
  >  
  

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

  
  
  

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

  
  

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

1
2
3
4

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

pacman -Syu

1
2
3
4
5

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