[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:19950] ITP: apt-mirrorfind



武藤@Debianぷろじぇくとです。

手近なDebian JPのmirrorサーバーのapt lineをsources.listに追加するツール
を作ってみました。

#JPのほうのnew package freezeはないよね? :-)

PerlのスクリプトでライセンスはGPLです。
----------------------------------------
Package: apt-mirrorfind
Version: 1.1-1
Priority: optional
Section: net
Maintainer: Kenshi Muto <kmuto@debian.org>
Depends: traceroute-nanog, perl|perl5
Architecture: all
Filename: dists/unstable/main/binary-i386/apt-mirrorfind_1.1-1_all.deb
Size: 6324
MD5sum: 52d6e1f4b8f4bdf52aaf00ea84556124
Description: Find fastest Debian mirror site for your host
 This tool helps search your best apt-line.
 .
 You can choose non-free, non-US and Debian JP by adding options.
----------------------------------------

Too debian-jp specificな実装なので、Debian JPだけの提供です :-)

現在は
 deb http://www.topstudio.co.jp/~kmuto/debian/private unstable main
から取得できます。

potato(-t unstable)でnon-free含む(-n)でJPパッケージ含む(-j)でnon-US含む
(-u)なら、次のように実行します。

 /usr/sbin/apt-mirrorfind -n -u -j -t unstable

これで一番応答の早かった3つのサーバー(現在のところ、リストには
ftp.debian.orgとringサーバーを登録しています)のapt-lineをsources.listに
記述します(最速のもの以外の2つはコメントアウトします)。

また、デバッグ用に -g オプションを付ければsources.listの結果をファイルで
はなく画面に表示します。

#potatoがstableになるという想定のもとに組んでるので、現在の
#stable(slink)のnon-USのラインは正しく記述しません。

P.S.
「速い」というのを調べるのは難しいですね。「経路的に近い」のほうがいいか
なぁ。
-- 
武藤 健志@Debian/JPプロジェクト   (kmuto@debian.org, kmuto@debian.or.jp)
           日本いそたーねっと協会  (kmuto@xxxxxxxxxxxxx)
           有限会社トップスタジオ  (kmuto@xxxxxxxxxxxxxxx)
URI: http://www.topstudio.co.jp/~kmuto/ (Debianな話題など)

Attachment: pgpIuuOGYJPHo.pgp
Description: PGP signature