為archlinux選擇國內鏡像


archlinux采用滾動更新,需要經常更新系統,因此一個快速且足夠新的鏡像就很重要了

獲得鏡像列表

選擇鏡像主要考慮速度和狀態兩方面,速度快的鏡像可以讓你更快的更新系統,狀態新的鏡像可以是你的系統一直保持最新狀態.

如果你想知道知道中國大陸都有哪些鏡像站可以訪問Pacman鏡像列表生成器或是直接下載官方鏡像列表,pacman的配置文件在/etc/pacman.d/mirrorlist

wget -O /etc/pacman.d/mirrorlist https://www.archlinux.org/mirrorlist/all/
#或是
wget -O /etc/pacman.d/mirrorlist https://www.archlinux.org/mirrorlist/?country=CN

許多鏡像站沒在官方的列表里,可以手動添加到你的鏡像列表里,但這些鏡像有可能很長時間沒有更新了,可以從這里檢查鏡像狀態.

啟用鏡像

取消你想啟用的鏡像前的注釋
注意,使用http協議的比使用ftp的更快
刷新鏡像列表

pacman -Syyu

要注意鏡像並不是越多越好,pacman默認只會連接第一個鏡像地址,除非第一個不可用才會嘗試鏈接第二個.

因此可以嘗試將鏡像按速度排序

將鏡像按速度排序

  • 使用rankmirrors
    備份現在的鏡像文件
cp mirrorlist mirrorlist.backup

使用rankmirrors將mirrorlist.back里的鏡像按速度排序,找出前6個放到鏡像文件里

rankmirrors -n 6 mirrorlist.backup > mirrorlist
  • 使用reflector
    直接把最近同步的鏡像按速度排序覆蓋 /etc/pacman.d/mirrorlist
reflector --verbose -l 200 -p http --sort rate --save /etc/pacman.d/mirrorlist

因此要一個個測試連接速度,可以比較慢,耐心等就好


免責聲明!

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



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