來源
最近 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.
沒有留言:
張貼留言