尋找最快的Debian源 apt-spy
尋找最快的Debian源
轉自:http://blog.chinaunix.net/u2/60295/showart_487899.html
`apt-spy'會根據站點回應時間和頻寬自動建立`sources.list'。
#mv sources.list sources.list.bak //backup
#man apt-spy //獲取詳細的使用方法
#apt-spy update //更新您的映象列表檔案 /var/lib/apt-spy/mirrors.txt
# apt-spy -d testing -a Asia -t 9
//在亞洲區尋找速度最快的testing版映象,並生成 sources.list檔案,也可使用 -o 引數指定寫入檔案 -t 設定超時連線時間 ,加快尋找速度 。
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 倍)。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7329581/viewspace-1010966/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- apt-spy來獲得適合自己的源,適用於UBUNTU/DebianAPTUbuntu
- 開源用於尋找系外行星的程式碼
- 尋找在 GitHub 上參與開源專案的方法Github
- 開源專案「喵爪」尋找小夥伴啦
- The Data Way Vol.7|從故事裡尋找開源的『核心』
- [每天get點新技能]搜商——尋找“免費”的資源
- 尋找JAVA人材!Java
- 如何輕鬆地尋找 GitHub 上超棒的專案和資源Github
- 尋找陣列的中心索引陣列索引
- 找尋不用Linux的理由Linux
- ACM 尋找最大數ACM
- BUFFER CACHE尋找流程
- 尋找技術男
- Emacs 尋找新的維護者Mac
- debian12源
- 尋找跟蹤檔案
- 如何高效尋找素數
- 162. 尋找峰值
- 尋找知識不變的那部分
- 尋找網路精英,期待您的加入!
- 尋找Web Application的Test Plan TemplateWebAPP
- 尋找 iOS 上架技術iOS
- 尋找iOS上架技術iOS
- 尋找軟體工程老師軟體工程
- 大局事件風暴:尋找差距事件
- 尋找陣列中第K大的元素陣列
- 叮!給你尋找最優解的思路
- Android 尋找極限編碼的「快感」Android
- LeetCode:尋找丟失的數字LeetCode
- update沒帶where,尋找問題的思路
- Qt核心剖析: 尋找 QObject 的原始碼薦QTObject原始碼
- 尋找 library cache lock 等待事件的session事件Session
- 超越平庸:尋找網站失落的靈魂網站
- leetcode 287 尋找重複的數LeetCode
- 尋找兩條最短路的公共路徑
- CentOS 6.4 國內最快的YUM源安裝CentOS
- 你還在尋找Navicat的破解版本?你應該瞭解開源免費的DBeaver
- GitHub-thecodrr/fdir:NodeJS最快的目錄搜尋器GithubNodeJS