請改用國網中心的 apt 鏡像站 (mirror)
大約一年前,台灣的 apt 鏡像站 (mirror) 開始不穩,凍仁則改用 shadow.ind.ntou.edu.tw 鏡像站。2011/10/12 凍仁發現其首頁有大大的標題寫著「ftp.tw.debian.org 以及 tw.archive.ubuntu.com 的管理者正在尋求資源」才終於知道這些 mirror 不穩的原因,幫不上忙的凍仁,只能上 Plurk 問前輩們,最後在前輩們的提醒下改用國網中心 [1] 的 mirror 就穩定了。
可以看的出來下方有幾個網域名稱 (Domain name) 是指到同一個 IP,凍仁雖不能肯定是指到同一台 Server,但可以肯定的是機器不夠力了!
▲ 國網中心的 mirror。
▲ 凍仁原先使用的 mirror。
2.1. 在取代前得先找出目前使用的 mirror。
2.1.1. Debian。
2.1.2. Ubuntu。
2.2. 將 mirror 站改成國網中心的位址。
2.2.1. Debian。
2.2.2. Ubuntu。
2.3. 使用完以上任ㄧ方法都得再次更新套件庫,切忌切記 [2]!
# 註1:國網中心的全名為國家實驗研究院高速網路與計算中心 (NCHC)。
# 註2:「切忌」指的是千万不可,而「切記」則是要牢記的意思。
凍仁近來使用 Docker 時常常會需更改 mirror 站的位置,就順手將 sed 快速更改 mirror 站的指令記錄於此。
1. Debian.
2. Ubuntu.
在 Ubuntu 16.04 釋出 (Released) 的同時,國網中心 (NCHC) 的 apt mirror 也正式成為了台灣官方的 apt mirror,真是可喜可賀啊! (more)
凍仁這陣子在撰寫 Ansible Playbook 時,大多都會直接使用預設的 apt mirror,但使用國外的 apt mirror 會造成網路資源與時間上的浪費,故花了時間幫自己寫了支 Ansible Role - chusiang.switch-apt-mirror,接著可以幫自己省下幾分鐘才是。
感謝社群伙伴 Jasper Yu 的回饋 (feedback),目前 ftp.tw.debian.org 和 tw.archive.ubuntu.com 都已被國網中心接管;若還是遇到 mirror 站不穩的狀況,或許可改用台灣數位串流有限公司 (Taiwan Digital Streaming Co.) 提供的鏡像站服務。(more)
1. Debian.
2. Ubuntu.
至於 Buo-ren Lin 提到的那 Ubuntu 24.04 棄用 /etc/apt/sources.list 的問題,就等改天有精神,再來思考要怎麼補充吧。晚安了,我 12 年前的部落格文章。Zzz !3
可以看的出來下方有幾個網域名稱 (Domain name) 是指到同一個 IP,凍仁雖不能肯定是指到同一台 Server,但可以肯定的是機器不夠力了!
OS | Mirror | IP |
---|---|---|
Debian | opensource.nchc.org.tw | 211.73.64.9 |
Ubuntu | free.nchc.org.tw | 211.73.64.9 |
Ubuntu | ftp.twaren.net | 140.110.123.9 2001:e10:5c00:5::9 |
OS | Mirror | IP |
---|---|---|
Debian | ftp.tw.debian.org | 140.138.145.242 |
Ubuntu | tw.archive.ubuntu.com | 140.138.145.242 |
Ubuntu | shadow.ind.ntou.edu.tw | 140.121.80.201 |
1. 使用更新管理員更換 mirror
▲ 1.1. 開啟「更新管理員」。 |
▲ 1.2. 點選「設定」按鈕。 |
▲ 1.3. 點選「下載自:」 一欄,並點選「其他...」。 |
▲ 1.4. 找到國網中心的 mirror 後點選「選擇伺服器」。 |
2. 使用 sed 取代 mirror
2.1. 在取代前得先找出目前使用的 mirror。
2.1.1. Debian。
[ jonny@ubuntu ~ ]
$ cat /etc/apt/sources.list | grep main | awk '{ print $2 }' | \
cut -d'/' -f3 | sed -n '3P' [Enter]
ftp.tw.debian.org
2.1.2. Ubuntu。
[ jonny@ubuntu ~ ]
$ cat /etc/apt/sources.list | grep main | awk '{ print $2 }' | \
cut -d'/' -f3 | sed -n '3P' [Enter]
tw.archive.ubuntu.com
2.2. 將 mirror 站改成國網中心的位址。
2.2.1. Debian。
[ jonny@debian ~ ]
$ sudo sed -i 's/ftp.tw.debian.org/opensource.nchc.org.tw/g' \
/etc/apt/sources.list [Enter]
2.2.2. Ubuntu。
[ jonny@ubuntu ~ ]
$ sudo sed -i 's/tw.archive.ubuntu.com/free.nchc.org.tw/g' \
/etc/apt/sources.list [Enter]
2.3. 使用完以上任ㄧ方法都得再次更新套件庫,
# 註1:國網中心的全名為國家實驗研究院高速網路與計算中心 (NCHC)。
# 註2:「切忌」指的是千万不可,而「切記」則是要牢記的意思。
2015-12-19
凍仁近來使用 Docker 時常常會需更改 mirror 站的位置,就順手將 sed 快速更改 mirror 站的指令記錄於此。
1. Debian.
[ jonny@debian ~ ]
$ sudo sed -i 's/httpredir.debian.org/opensource.nchc.org.tw/g' \
/etc/apt/sources.list [Enter]
2. Ubuntu.
[ jonny@ubuntu ~ ]
$ sudo sed -i 's/archive.ubuntu.com/free.nchc.org.tw/g' \
/etc/apt/sources.list [Enter]
2016-04-22
在 Ubuntu 16.04 釋出 (Released) 的同時,國網中心 (NCHC) 的 apt mirror 也正式成為了台灣官方的 apt mirror,真是可喜可賀啊! (more)
2016-05-24
凍仁這陣子在撰寫 Ansible Playbook 時,大多都會直接使用預設的 apt mirror,但使用國外的 apt mirror 會造成網路資源與時間上的浪費,故花了時間幫自己寫了支 Ansible Role - chusiang.switch-apt-mirror,接著可以幫自己省下幾分鐘才是。
2024-07-12
感謝社群伙伴 Jasper Yu 的回饋 (feedback),目前 ftp.tw.debian.org 和 tw.archive.ubuntu.com 都已被國網中心接管;若還是遇到 mirror 站不穩的狀況,或許可改用台灣數位串流有限公司 (Taiwan Digital Streaming Co.) 提供的鏡像站服務。(more)
1. Debian.
[ jonny@debian ~ ]
$ sudo sed -i 's/ftp.tw.debian.org/mirror.twds.com.tw/g' \
/etc/apt/sources.list [Enter]
2. Ubuntu.
[ jonny@ubuntu ~ ]
$ sudo sed -i 's/tw.archive.ubuntu.com/mirror.twds.com.tw/g' \
/etc/apt/sources.list [Enter]
至於 Buo-ren Lin 提到的那 Ubuntu 24.04 棄用 /etc/apt/sources.list 的問題,就等改天有精神,再來思考要怎麼補充吧。晚安了,我 12 年前的部落格文章。Zzz !3
延伸閱讀:
★ NO_PUBKEY? Add GPG key for apt-get update
相關連結:
★ 自由軟體實驗室 - 國網中心
★ 大澤木小鐵 好奇 ftp://os.nchc.org.tw 滿載了,請問大家都是在哪裡更新 Ubuntu ? [已解] 國研院國網中心自由軟體
果然如您所說,改到國網中心的鏡像站後,又有較新的更新可用,可以更新到選一、兩天。3Q!
回覆刪除這個消息,讓我轉貼到我的 Blog 去喔!
另外,感謝您到「自由軟體的天空」來指導,謝囉!
彼此彼此,也感謝您在 Blog 推薦在下的文章 :P
回覆刪除國網有時候在維護,會連不到,可以參考其他鏡像站
回覆刪除https://wiki.ubuntu-tw.org/index.php?title=%E5%A5%97%E4%BB%B6%E5%BA%AB%E4%BE%86%E6%BA%90
補上 Jasper Yu 於 2024/07/11 的 feedback。
回覆刪除