Ubuntu 16.04 (Bash on Ubuntu on Windows)でaptを高速化する
WSL(Windows Subsystem for Linux)のUbuntu 16.04では,aptで参照する既定のリポジトリがhttp://archive.ubuntu.com/ubuntu/
であるため非常に遅いです.
そこで,日本国内から高速でアクセスできるミラーであるIIJとjaistのリポジトリを追加します.
listファイルの追加
次のファイルを作成します.
ほかにお好きなサーバがあれば同様に追加します.
/etc/apt/sources.list.d/iij.list
deb http://ftp.iij.ad.jp/pub/linux/ubuntu/archive/ xenial main restricted universe multiverse deb http://ftp.iij.ad.jp/pub/linux/ubuntu/archive/ xenial-updates main restricted universe multiverse deb http://ftp.iij.ad.jp/pub/linux/ubuntu/archive/ xenial-backports main restricted universe multiverse deb http://ftp.iij.ad.jp/pub/linux/ubuntu/archive/ xenial-security main restricted universe multiverse
/etc/apt/sources.list.d/jaist.list
deb http://ftp.jaist.ac.jp/pub/Linux/ubuntu/ xenial main restricted universe multiverse deb http://ftp.jaist.ac.jp/pub/Linux/ubuntu/ xenial-updates main restricted universe multiverse deb http://ftp.jaist.ac.jp/pub/Linux/ubuntu/ xenial-backports main restricted universe multiverse deb http://ftp.jaist.ac.jp/pub/Linux/ubuntu/ xenial-security main restricted universe multiverse
archive.ubuntu.comの無効化
続いて,元々設定されていた http://archive.ubuntu.com/ubuntu/
を参照しないようにします
/etc/apt/sources.list
deb http://archive.ubuntu.com/ubuntu/ xenial main restricted universe multiverse deb http://archive.ubuntu.com/ubuntu/ xenial-updates main restricted universe multiverse deb http://security.ubuntu.com/ubuntu/ xenial-security main restricted universe multiverse
のsecurity以外の行を次のようにコメントアウトします
#deb http://archive.ubuntu.com/ubuntu/ xenial main restricted universe multiverse #deb http://archive.ubuntu.com/ubuntu/ xenial-updates main restricted universe multiverse deb http://security.ubuntu.com/ubuntu/ xenial-security main restricted universe multiverse
以上です.
あとは通常通り sudo apt update
を実行すると追加したリポジトリを参照するようになります.