apt のリポジトリを変更する [Ubuntu]
apt が非常に重かったので、リポジトリをミラーサーバに変更した時の記録。(ただし、apt が重かった原因はサーバ側でなく、こちらの PC 設定に問題があった事が後から判明。)
[方法]
/etc/apt/sources.list 内にある http://jp.archive.ubuntu.com/ubuntu/ のアドレスをミラーサーバのアドレスに修正すれば良い。ミラーサーバのリストは、日本国内のダウンロードサイト (Ubuntu Japanese Team) にある。
下記は、sed を使っての書き換え例
【理化学研究所】
$ sudo sed -i.bak -e "s%http://jp.archive.ubuntu.com/ubuntu/%http://ftp.riken.go.jp/Linux/ubuntu/%g" /etc/apt/sources.list
【北陸先端科学技術大学院大学】
$ sudo sed -i.bak -e "s%http://jp.archive.ubuntu.com/ubuntu/%http://ftp.jaist.ac.jp/pub/Linux/ubuntu/%g" /etc/apt/sources.list
【KDDI研究所】
$ sudo sed -i.bak -e "s%http://jp.archive.ubuntu.com/ubuntu/%http://www.ftp.ne.jp/Linux/packages/ubuntu/archive/%g" /etc/apt/sources.list
上記のいずれかを実行するとアドレスが書き換わるので、再度実行する場合は作成された .bak ファイルに戻してから再実行する事。
ただし、下記のようにすれば何度でも実行可能(この場合、コメント内にある無関係なアドレスも書き換えてしまうが、実害はない。)
【理化学研究所】
sudo sed -i.bak -e "s%http://\w\+%http://ftp.riken.go.jp/Linux/ubuntu/%g" /etc/apt/sources.list
Note やるからには、サポートがいただけるような役立つ記事を書きたいものです。サポートは資料購入に宛てます。