尋找最快的debian系linux(ubuntu etc.)源sources.list

簡潔操作:
1,sudo apt-get install apt-spy
2,sudo mv /etc/apt/sources.list /etc/apt/sources.list.bak
3,sudo apt-spy update
4,sudo apt-spy -t 60 -d testing -a Asia
詳細說明:
   ubuntu和debian都有很多的源和鏡像,也有不少的國內鏡像。一些愛好者爲了尋找鏡像已經自己“憋” 出來了一些pl腳本用於尋找最快的鏡像。實際上debian的愛好者早準備了更厲害的武器等你來用,就是apt-spy(是間諜還是小偷?哈哈)
   切記先備份你機器裏的源列表。誤區:通常大家都在交流使用國內的哪個源速度比較快,實際上很多國外源的訪問速度是國內的很多倍。記得曾經用過國外某大學 的源,速度是200k以上。日本的部分源可以達到500k以上。最近發現臺灣的主鏡像在我這裏下載速度居然是1084k,達到1M每秒。不忙的時候,試試 看,如果時間夠多,可以考慮不限定爲亞洲,這樣有可能找到更快的鏡像源。
  轉自官方的一部分說明:
  `apt-spy'會根據站點回應時間和帶寬自動創建`sources.list'。
  #sudo apt-get install apt-spy
  #sudo mv /etc/apt/sources.list /etc/apt/sources.list.bak //backup
  #man apt-spy //獲取詳細的使用方法
  #sudo apt-spy update //更新您的鏡像列表文件 /var/lib/apt-spy/mirrors.txt
  #sudo apt-spy -d testing -a Asia
  //在亞洲區尋找速度最快的testing版鏡像,並生成 sources.list文件,也可使用 -o 參數指定寫入文件
  apt-spy 是一個管理安裝媒體的程序,使用方法簡單介紹一下:
  使用方法: apt-spy [options]
  選項:
  -d distribution 選擇 debian 的發行版本,例如 stable 。除升級外,必須使用此參數。
  -a area 選擇進行測試的區域,例如 Aisa 。
  -c config 指定配置文件。
  -e number 指定測試的服務器數量。
  -f file 測試時抓取制定的文件(文件相對 debian base 的路徑)。
  -i file 指定輸入的文件,配合 -w 參數使用。
  -m mirror-list 指定要升級的鏡像列表文件。
  -o output-file 重定向輸出到指定文件。
  -p proxy 指定使用的代理服務器,需要遵從 [server]:[port] 的格式。
  -s country_list 指定要進行測試的國家。不能和 -a 參數同時使用。
  -t time 指定進行測試時每臺服務器的超時時間,只能是正整數。
  -u update-URL 從指定的 URL 獲得鏡像列表更新。
  -w file 輸出 -i 參數提供的服務器列表中速度最快的前幾臺鏡像服務器(缺省是前 5 臺)。
  -n number 制定 -w 參數輸出的服務器數量。
  -v 輸出版本信息。
  -h 輸出當前幫助信息
  update 升級鏡像站點列表。
   有意思的是網上常見的文檔都只介紹了很少幾個參數的作用,所以看到好多“二手文檔”裏面說測試鏡像服務器速度 的時候(apt-spy -d testing -A Asia)需要很長時間。其實,只要加一個參數 -t 指定超時時間就可以大大加速這個過程(至少快 10 倍)。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章