📦
Ubuntuのapt mirrorの設定って結局どうすればいいの?
TL;DR
sudo sed -i.bak -r 's@http://(jp\.)?archive\.ubuntu\.com/ubuntu/?@https://ftp.udx.icscoe.jp/Linux/ubuntu/@g' /etc/apt/sources.list
解説
基本的には、/etc/apt/sources.list
を開いてhttp://archive.ubuntu.com/ubuntu/
を適当なミラーのURLに置き換えれば良い。
ただし、/etc/apt/sources.list
に書かれているarchive.ubuntu.com
のURLは環境によって多少異なる。頭部にjp.
がついていたり、末尾に/
がついていなかったりする。
なので、それらの場合にも対応できる正規表現にしている。
ミラーサーバーには https://launchpad.net/ubuntu/+archivemirrors に記載されていたicscoe.jp
を採用した。かなり速い。
ICSCoEはIPAの産業サイバーセキュリティセンターという組織らしい。ただしウェブサイトのどこにもミラーサーバー運用に関する情報が見つからないので、信頼性には多少の不安があるかもしれない。
注意
/etc/apt/sources.list
を書き換えるときは以下の点に気をつける。
- バックアップを必ず取ること
-
security.ubuntu.com
を書き換えないこと- 詳細は https://jyn.jp/what-is-security-ubuntu-com/ が参考になる
-
apt-mirror
(mirror://mirrors.ubuntu.com/mirrors.txt
)は個人的にはおすすめしない-
mirrors.ubuntu.com
は地理的に近いミラーサーバーをいくつか返す - しかし地理的に近いからといってダウンロードが速いとは限らない
- 不安定なサーバーを引くこともある
-
Discussion