見出し画像

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 やるからには、サポートがいただけるような役立つ記事を書きたいものです。サポートは資料購入に宛てます。