![apt のリポジトリを変更する [Ubuntu]](https://jade.alt-area.jp/wp-content/uploads/2018/05/5c76d6a52452d619c099c280c9ff705e_s.jpg)
目次
はじめに
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 ファイルに戻してから再実行する事。
ただし、下記のようにすれば何度でも実行可能(この場合、コメント内にある無関係なアドレスも書き換えてしまうが、実害はない。)
理化学研究所(2)
sudo sed -i.bak -e "s%http://\w\+%http://ftp.riken.go.jp/Linux/ubuntu/%g" /etc/apt/sources.list