Debian JP Project

(for vocal browsers: toc, main)

Google
WWW 全体 www.debian.or.jp 検索

パッケージダウンロードに利用するミラーサイトについて


安定して繋がるサーバ (CDN ミラー) を使うには

Debian JP Project は、利用者の利便性を考慮した Debian ミラーサーバとして ftp.jp.debian.org を運用しています。

ftp.jp.debian.org は複数の (比較的高速な接続を持つ) Debian ミラーサーバを用いた DNS ラウンドロビン (+ サーバによる重み付け) を行っており、特定ミラーサーバの障害影響を回避できます。また、単なる DNS ラウンドロビンとは異なり、対象となっているサーバが障害で停止していたりミラーが正常に更新されていなかったりした場合は自動切り離しを実施し、利用者からは特に何も意識することなく、最新のミラーを利用できます。

この CDN ミラーを利用するのは簡単です。/etc/apt/sources.list のサーバ指定を次のように設定してください (lenny の部分は目的にあわせて squeeze あるいは unstable などに適宜置き換えてください)。なお、ftp.jp.debian.org は cdn.debian.or.jp と同じ実体なので、cdn.debian.or.jp を指定していた場合には変更の必要はありません。

deb http://ftp.jp.debian.org/debian/ lenny main contrib non-free

さらに、アンチウイルスパターンなどの定期的な更新が必要なパッケージを厳密な品質・互換性検査の上で提供するサービス volatile も追加できます。

deb http://ftp.jp.debian.org/debian-volatile/ lenny/volatile main contrib non-free

ftp.jp.debian.org は、WIDE Project 様、HANZUBON.jp 様、Top Studio 株式会社様、株式会社 fonfun 様、地球流体電脳倶楽部 様、OYU-NET.JP 様の協力で運用されています。

CDN ミラーへの参加については、CDN 対応ミラーの設定を参照してください。


データ転送速度が高いかもしれないサーバ (近くのミラーサイト) を自動的に探すには

apt-get コマンドによりネットワーク経由でパッケージをインストール・ アップグレードする際などに短時間でダウンロードを行う (かつネットワークに負荷をかけない) には、近くのミラーサイトを利用するのが一番です。また、接続の恒常的安定性を重視するのであれば、CDN ミラーを使うのも1つです。

ここではまず、近くのミラーサイトの探し方と APT の設定方法を紹介します。CDN の使い方については、CDN ミラーを使うにはを参照してください。

  1. apt-spy パッケージ をインストールします。

    $ sudo aptitude install apt-spy
  2. apt-spy を実行します。ここでは日本国内の安定版 (stable) を取得する前提でサーバを探します。

    $ sudo apt-spy -s jp -d stable
    SERVER: ftp2.jp.debian.org
    Benchmarking FTP...
                    Error: Connection time-out
    Benchmarking HTTP...
                    Error: The requested URL returned error: 404
    
    SERVER: ftp.jp.debian.org
    Benchmarking FTP...
                    Error: RETR response: 550
    Benchmarking HTTP...
                    Error: couldn't connect to host
    
    SERVER: ftp.dti.ad.jp
    Benchmarking FTP...
                    Downloaded 33703731 bytes in 6.23 seconds
                    Download speed: 5280.68 kB/sec
    Benchmarking HTTP...
                    Error: The requested URL returned error: 404
    (中略)
    Writing new sources.list file: /etc/apt/sources.list
    

    以上のように自動的にサーバをチェックして、/etc/apt/sources.list に設定が書き込まれます。

  3. /etc/apt/sources.list の中身を確認してみます。

    	# sources.list generated by apt-spy v3.1
    	deb ftp://ftp.dti.ad.jp/pub/Linux/debian/ stable main
    	deb-src ftp://ftp.dti.ad.jp/pub/Linux/debian/ stable main
    	deb http://security.debian.org/ stable/updates main

    この状態では Debian フリーソフトウェアガイドラインに 従った main セクションのものしか取得されないので、 必要ならば contrib と non-free を追加してもよいでしょう。

    	# sources.list generated by apt-spy v3.1
    	deb ftp://ftp.dti.ad.jp/pub/Linux/debian/ stable main contrib non-free
    	deb-src ftp://ftp.dti.ad.jp/pub/Linux/debian/ stable main contrib non-free
    	deb http://security.debian.org/ stable/updates main contrib non-free
  4. /etc/apt/sources.list.bak には apt-spy が書き込む前のファイルが バックアップされているので、結果が思わしくない場合はここから戻しましょう。

  5. aptitude update を実行して、データベースの変更を反映しておきましょう。


ミラーサイト一覧

Debian Project の提供するパッケージは、次の国内ミラーサイトで同一のものを提供しています。[サンプル] のファイルで /etc/apt/sources.list を置き換えることで、簡単に利用できます。あなたのサイトでミラーを提供したいときには、CDN 対応ミラーの設定ページを参照してください。

Debian JP 公式プライマリミラーサイト (Debian JP CDN サイト (コンテンツデリバリネットワーク型 DNS ラウンドロビン))
http://cdn.debian.or.jp/ [サンプル]
Debian JP CDN サイト (コンテンツデリバリネットワーク型 DNS ラウンドロビン)
http://cdn.debian.or.jp/ [サンプル]
Debian JP 公式セカンダリミラーサイト (株式会社 fonfun 提供)
http://ftp2.jp.debian.org/ [サンプル]
ftp://ftp2.jp.debian.org/ [サンプル]
WIDE Project
http://ftp1.debian.or.jp/ [サンプル]
ftp://ftp1.debian.or.jp/ [サンプル]
地球流体電脳倶楽部
札幌
http://dennou-h.gfd-dennou.org/ [サンプル]
ftp://dennou-h.gfd-dennou.org/ [サンプル]
京都
http://dennou-k.gfd-dennou.org/ [サンプル]
ftp://dennou-k.gfd-dennou.org/ [サンプル]
福岡
http://dennou-q.gfd-dennou.org/ [サンプル]
ftp://dennou-q.gfd-dennou.org/ [サンプル]
Dream Train Internet Inc.
ftp://ftp.dti.ad.jp/pub/Linux/ [サンプル]
http://ftp.dti.ad.jp/pub/Linux/ [サンプル]
RingServer
産業技術総合研究所
http://aist.ring.gr.jp/pub/linux/debian/ [サンプル]
情報通信研究機構
http://ring.nict.go.jp/pub/linux/debian/ [サンプル]
芝浦工業大学
http://ring.shibaura-it.ac.jp/pub/linux/debian/ [サンプル]
東北大学
http://ring.tains.tohoku.ac.jp/pub/linux/debian/ [サンプル]
富山大学
http://ring.u-toyama.ac.jp/pub/linux/debian/ [サンプル]
山梨大学
http://ring.yamanashi.ac.jp/pub/linux/debian/ [サンプル]
日本大学
http://ring.nihon-u.ac.jp/pub/linux/debian/ [サンプル]
理化学研究所
http://ring.riken.jp/pub/linux/debian/ [サンプル]
AIRnet
http://ring.airnet.ne.jp/pub/linux/debian/ [サンプル]
農林水産省研究ネットワーク
http://ring.maffin.ad.jp/pub/linux/debian/ [サンプル]
大分県OSS研究会
http://ring.ix.oita-u.ac.jp/archives/linux/debian/ [サンプル]
大阪大学
ftp://ftp.ics.es.osaka-u.ac.jp/pub/mirrors/ [サンプル]
KDDI R&D Labs
http://ftp.kddilabs.jp/pub/Linux/distributions/Debian/debian/ [サンプル]

セキュリティアップデートについて

Debian では、安定版でセキュリティ上の問題を持つパッケージに関して、セキュリティアップデートの情報を提供しています。このようなセキュリティ問題は速やかに修正され、新しいバージョンが公開されますが、これらのアップデートを取得するには APT を使用すると便利です。そのためには、/etc/apt/sources.list に次のような行を追加します (Debian 3.1 sarge 以降のリリースで初期インストールを行うと、この行はすでに登録されているはずです)。

deb http://security.debian.org/ stable/updates main contrib non-free

ミラーに関する注意