sudo apt-get update
が遅いので。
対象環境
- Raspberry Pi 3 Model B
- Raspbian Jessie 2016-09-23
方法
- ミラーサーバを調べる
- サーバの応答速度を調べる
- 設定ファイルを変更する
手段
1. ミラーサーバを調べる
- 1-1. ブラウザを起動する
- 1-2. http://raspbian.org/RaspbianMirrors にアクセスする
- 1-3.
Japan
で文字列検索する
2018-09-10時点では以下のサーバがあった。
- http://ftp.jaist.ac.jp/raspbian
- http://ftp.tsukuba.wide.ad.jp/Linux/raspbian/raspbian/
- http://ftp.yz.yamagata-u.ac.jp/pub/linux/raspbian/raspbian/
2. サーバの応答速度を調べる
別に調べなくてもいいけど。
$ curl -sL ${url} -o /dev/null -w "%{time_total}ms"
日本サーバ
$ curl -sL http://ftp.jaist.ac.jp/raspbian -o /dev/null -w "%{time_total}ms" $ curl -sL http://ftp.tsukuba.wide.ad.jp/Linux/raspbian/raspbian/ -o /dev/null -w "%{time_total}ms" $ curl -sL http://ftp.yz.yamagata-u.ac.jp/pub/linux/raspbian/raspbian/ -o /dev/null -w "%{time_total}ms"
0.151ms 0.111ms 1.585ms
ファームウェア用サーバ
$ curl -sL http://mirrordirector.raspbian.org/raspbian/ -o /dev/null -w "%{time_total}ms"
0.013ms
初期サーバ
$ curl -sL http://archive.raspbian.org/raspbian/ -o /dev/null -w "%{time_total}ms"
0.013ms
あれ、こっちのほうが速い。なぜだ。sudo apt-get update
したら遅いんだけどな。
3. 設定ファイルを変更する
/etc/apt/sources.list
$ sudo leafpad /etc/apt/sources.list
before
# Uncomment line below then 'apt-get update' to enable 'apt-get source' deb-src http://archive.raspbian.org/raspbian/ jessie main contrib non-free rpi
after
deb http://ftp.jaist.ac.jp/raspbian/ jessie main contrib non-free rpi deb http://ftp.tsukuba.wide.ad.jp/Linux/raspbian/raspbian/ jessie main contrib non-free rpi deb http://ftp.yz.yamagata-u.ac.jp/pub/linux/raspbian/raspbian/ jessie main contrib non-free rpi deb http://mirrordirector.raspbian.org/raspbian/ jessie main contrib non-free rpi # firmwar update deb http://mirrors.ustc.edu.cn/archive.raspberrypi.org/debian/ jessie main ui # Uncomment line below then 'apt-get update' to enable 'apt-get source' #deb-src http://archive.raspbian.org/raspbian/ jessie main contrib non-free rpi
ちなみに、stretch
なら以下。
deb http://ftp.jaist.ac.jp/raspbian/ stretch main contrib non-free rpi deb http://ftp.tsukuba.wide.ad.jp/Linux/raspbian/raspbian/ stretch main contrib non-free rpi deb http://ftp.yz.yamagata-u.ac.jp/pub/linux/raspbian/raspbian/ stretch main contrib non-free rpi deb http://mirrordirector.raspbian.org/raspbian/ stretch main contrib non-free rpi # firmwar update deb http://mirrors.ustc.edu.cn/archive.raspberrypi.org/debian/ stretch main ui deb http://ftp.jaist.ac.jp/raspbian/ stretch main contrib non-free rpi #deb http://raspbian.raspberrypi.org/raspbian/ stretch main contrib non-free rpi # Uncomment line below then 'apt-get update' to enable 'apt-get source' #deb-src http://raspbian.raspberrypi.org/raspbian/ stretch main contrib non-free rpi