[ 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

相關文章
相關標籤/搜索