2011年2月23日 星期三

[引用]Ubuntu Linux 挑選最佳的 Mirror Site

來源
最近 tw.archive.ubuntu.com 經常連不上, 所以先暫時把這個換掉. (於 "更新管理員" 看到 "上次更新套件資訊是 7天前"...)

要換掉 tw.archive.ubuntu.com, 其他的 Mirror site list 在哪裡? 另外, 有那麼多的 Mirror site, 要如何挑選呢?

Ubuntu Linux 挑選最佳的 Mirror Site (Repository) 的步驟
cp /etc/apt/sources.list /etc/apt/sources.list.20110222 # 備份
Synaptic -> 設定 -> 套件庫 # 或直接 sudo /usr/bin/software-properties-gtk
軟體來源 -> Tab 選 "Ubuntu 軟體"
找到 下載自 "用於 台灣 的伺服器" 這欄位, 點選下拉, 選 "其它"
點選 "選擇最佳的伺服器" # 會跑所有伺服器速度測試
跑完後點選 "選擇伺服器" 即可.
我的是最佳選擇是 http://ftp.tku.edu.tw/ubuntu # 依照 ISP 不同, 結果應該不會一樣.
上述步驟, 此篇有圖文說明: How To select fastest mirror in Ubuntu | Ubuntu Geek
Ubuntu Mirror Site List
除了自動挑選外, 也可以自己由 Mirror site list 挑選, 此 List 也有紀錄此 鏡像站(Mirror site) 的 更新頻率 如何.

所有 Ubuntu Mirror Site List 可見下述: # 取自: Repositories Using the Command Line

Mirrors of Ubuntu : Ubuntu - 各個地區得 Mirror site list, 更新頻率 .. 等資訊
Mirrors - Ubuntu Wiki
Ubuntu /etc/apt/sources.list 產生工具
Ubuntu Sources List Generator
Ubuntu Server 的 "Best Server" 挑選
在 Desktop 有 GUI 可以用, 但是 Ubuntu Server 沒辦法使用. 於是要找出 "Select Best Server" 底層是如何運作, 可以見下述文章:

Tweaking Ubuntu's 'Select Best Server' so it ACTUALLY WORKS # Select Best Server 真實工作狀態
"Select Best Server" 主要挑選的 Script 可見: /usr/share/pyshared/softwareproperties/MirrorTest.py
於 Ubuntu Server 的 Mirror site 選擇方式:

目前沒找到可以直接於 CLI 執行的程式, 可以修改這隻程式 ( /usr/share/pyshared/softwareproperties/MirrorTest.py ) 來挑選
hychen 有寫好的 CLI 版挑選 Mirror site 程式: getfastmirror
或於 Desktop 跑完後, 手動將 sources.list scp 過去 Server 上. :)
相關說明
Repositories/Ubuntu
SourcesList
相關網頁
換 Ubuntu 的 mirror site…
Apt-spy - 於 Debian 可以用 apt-spy 來挑選最佳的 Mirror site.

【下列文章您可能也有興趣】

沒有留言: