apt-spyで最適なミラーを選択する
http://blog.bierceline.net/2010/06/05/apt-spy-%E3%81%8C%E3%80%81%E3%81%A7%E3%82%89%E3%81%84%E9%9D%A2%E5%80%92%E3%81%AA%E3%81%93%E3%81%A8%E3%81%AB/
詳しくは上記のブログ参照(丸投げ
とりあえずこんな感じのことをやった。
$ sudo aptitude update $ sudo aptitude install apt-spy $ sudo apt-spy update $ sudo cp /var/cache/apt-spy/mirrors.txt . $ vi mirrors.txt # エディタで開いて「括弧で囲まれてるURL」の括弧を外す、らしい。もしかしてURLを正規表現でぶっこ抜いてる感じだろうか。それで()もURLに含められるのでURLの一部と認識されないように外す、とか? $ apt-spy -s jp -d stable -o apt-spy.list -m mirrors.txt $ for host in foo bar baz localhost; do sudo scp apt-spy.list $host:/etc/apt/sources.list.d/; done # 各サーバにコピー $ mv apt-spy.list mirrors.txt /mnt/nas/ # NASにバックアップしておく
-oオプションを指定しないと/etc/apt/sources.list.d/apt-spy.listに作られる。
できたapt-spy.listを各サーバにscpして、apt-get update && apt-get upgrade(一応)して終了。
近々引越しするのでその時はまた生成することにする。
まぁ多分変わらないと思う。大して離れてないので。