パッケージダウンロードに利用するミラーサイトについて
- 安定して繋がるサーバ (CDN ミラー) を使うには
- データ転送速度が高いかもしれないサーバ (近くのミラーサイト) を自動的に探すには
- ミラーサイト一覧
- セキュリティアップデートについて
- ミラーに関する注意
安定して繋がるサーバ (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 ミラーを使うにはを参照してください。
apt-spy パッケージ をインストールします。
$ sudo aptitude install apt-spyapt-spy を実行します。ここでは日本国内の安定版 (stable) を取得する前提でサーバを探します。
$ sudo apt-spy -s jp -d stableSERVER: 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 に設定が書き込まれます。
/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
-
/etc/apt/sources.list.bak には apt-spy が書き込む前のファイルが バックアップされているので、結果が思わしくない場合はここから戻しましょう。
-
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/ [サンプル]
- 地球流体電脳倶楽部
- 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
ミラーに関する注意
- Debian 3.1 以降、non-US は廃止されました。以前に non-US にあったパッケージは、Debian アーカイブに移動されています。
- Debian JP Project 独自のパッケージ提供 (debian-jp パッケージ) はほぼその継続作業を終了しています。かつての独自パッケージのほとんどは Debian の公式パッケージに取り込まれています。
- ミラーの状況によって (特に不安定版の) 更新が遅れることがあります。また、各ミラーは不定期に停止することがあります。
