[ Arch Linux ] Arch更新源高速源整理之測速並自動排序高速源 加快更新效率


方法一:

工具:rankmirrors 

0x01 備份原來的源,並創建一個測試源

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

0x02 測速與排序

開始對新的源測速與排序,並將結果寫入源列表文件

rankmirrors -n 1 mirrorlist.test > mirrorlist

好了 測試結束后會把結果會把速度最快的源放在最前面並寫入到新的源列表,開始更新就可以了。

0x03 語法

它沒有 man 手冊,需要查看詳細信息,請使用 --help

rankmirrors  --help

 

 

方法二:

工具:Reflector

與 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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM