Masato's IT Library

Microsoftの製品・サービスを中心に,色々と書いていきたいと思います

Ubuntu 16.04 (Bash on Ubuntu on Windows)でaptを高速化する

WSL(Windows Subsystem for Linux)のUbuntu 16.04では,aptで参照する既定のリポジトリhttp://archive.ubuntu.com/ubuntu/ であるため非常に遅いです.

そこで,日本国内から高速でアクセスできるミラーであるIIJjaistリポジトリを追加します.

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 を実行すると追加したリポジトリを参照するようになります.

よいWindows Subsystem for Linux(WSL)ライフを!