如果你初次嘗試安裝 Arch Linux 或其衍生系統,並且位於中國,那麼你很可能會感到因軟體源下載速度緩慢而倍感絕望。在這個大國的境內,網絡管制和限制對於軟體包的傳輸往往造成了不可忽視的困擾。在這種情況下,你的使用體驗往往非常糟糕。
你可以選擇更換鏡像源,但在百度等搜索引擎搜索時,往往會得到相當麻煩的方法,而且你通常無法直接判斷鏡像源在你所在的地區速度是否最快。
今天我就來介紹一個快速的方法
使用前提#
- 可以使用
pacman
安裝軟體包 - 有 root 權限
方法#
- 通過
pacman
安裝reflector
sudo pacman -S reflector
2. 備份mirrorlist
(可選)
sudo mv /etc/pacman.d/mirrorlist /etc/pacman.d/mirrorlist.bak
3. 測速並保存鏡像源
sudo reflector --verbose -c China --latest 12 --sort rate --threads 100 --save /etc/pacman.d/mirrorlist
這個命令的意思是使用reflector
工具從China
的 Arch Linux 鏡像站點中選擇12
個鏡像源,並按速率排序
,使用100
個線程進行操作,並將結果保存到/etc/pacman.d/mirrorlist
文件中。
當然,你也可以自行修改參數
4. 刷新軟體包列表
sudo pacman -Syy
現在你應該可以以更快的速度下載軟體包了,如果下載出現錯誤,可以重試上面的操作