`apt-spy'會根據站點回應時間和帶寬自動創建`sources.list'。 #sudo apt-get install apt-spy #sudo mv /etc/apt/sources.list /etc/apt/sources.list.bak?? 備份 #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 指定進行測試時每臺服務器的超時時間,可以取5。 -u update-URL 從指定的 URL 獲得鏡像列表更新。 -w file 輸出 -i 參數提供的服務器列表中速度最快的前幾臺鏡像服務器(缺省是前 5 臺)。 -n number 制定 -w 參數輸出的服務器數量。 -v 輸出版本信息。 -h 輸出當前幫助信息 update 升級鏡像站點列表。 有意思的是網上常見的文檔都只介紹了很少幾個參數的作用,所以看到好多“二手文檔”里面說測試鏡像服務器速度的時候(apt-spy -d testing -A Asia)需要很長時間。其實,只要加一個參數 -t 指定超時時間就可以大大加速這個過程(至少快 10 倍)。
發表評論