原文:
http://www.boost.org/more/download.html
Boost Download and Installation
boost ライブラリでは、易しくダウンロードでき、そして易しくインストールできることを目指している。多くのライブラリは、ダウンロードして解凍しさえすれば、使えるようになっているし、全てのドキュメントも含んでいる。また、もしオブジェクト ライブラリを作ることが必要なら、Building Boost Libraries に情報がある。
Download
boost ライブラリは、以下のように様々なフォーマットのものが用意されている。
- HTTP ダウンロード: Boost の全てを単独のアーカイブ ファイルとしたもの (.zip ファイルまたは .tar.gz ファイル) の我々の SourceForge HTTP サイトからのダウンロード。より古いバージョンも利用可能。 (この選択肢は、我々のウェブサイトのホストの月々の料金に不利にならないので、最初に提案される。)
- ZIP ダウンロード: Boost の全てを単独のアーカイブ ファイルとしたものの我々のウェブサイトからのダウンロード。
- このウェブサイト上の各ドキュメントにあるリンクから個々のファイルをダウンロード: 多数のファイルが関連し合っていることや、ヘッダー間の依存関係から、この選択肢は通常余り有効とは言えない。
.zip フォーマットは、フリーの解凍ツールと商品としての圧縮・解凍ツールの両方で広くサポートされている。もし .zip ファイル用の解凍ツールを持っていない場合は、様々なオペレーティング システムのためのバージョンが供給されている Info-ZIP のウェブサイトからダウンロードすること。
.zip ファイル内のテキスト ファイルの行末は、それぞれのライブラリの開発者によって供給されたままの状態になっている。これはウィンドウズではうまく機能するが、Unix/Linux 向きではない。.tar.gz ファイルの方は Unix/Linux 向きの行末になっている。
.tar.gz フォーマットは、Unix/Linux プラットフォームにおいて広くサポートされている。一部のウィンドウズ用の圧縮・解凍ツールはこのフォーマットを読み込むことができる。gzip フォーマットは、各ファイルを個別に圧縮するのではなく、まとめて一つのファイルとして圧縮するため、.zip ファイルよりも小さいのである。
.tar.gz ファイル内のテキスト ファイルの行末は、Unix/Linux プラットフォームで使い易いように LF に変換されている。
Boost CVS Repository
ウェブ サイトの HTML を含む全部の配布を含む全ての Boost のファイルは、CVS のレポジトリでメンテナンスされる。
Boost CVS access via command line or graphical clients
CVS のクライアントがインストール済みの人達のために、ライブラリは公開された Boost CVS レポジトリからも使えるようになっている。 フリーのコマンドラインのクライアント (Linux/Unix システムでは大抵インストール済み) として CVS ホームページに有るものが利用できるし、ウィンドウズ用や Mac 用、その他のシステム用のフリーの GUI のクライアントも CvsGui.org に有るものが利用できる。
コマンドラインのクライアントでの一般的なやり方はこんな感じである。
cvs -d:pserver:anonymous@cvs.boost.sourceforge.net:/cvsroot/boost login
[Hit <return> when it asks for a password]
cvs -z3 -d:pserver:anonymous@cvs.boost.sourceforge.net:/cvsroot/boost checkout boost
cvs -d:pserver:anonymous@cvs.boost.sourceforge.net:/cvsroot/boost logout
もっと詳しく知りたければ、使っている CVS クライアントのマニュアルを読んでほしい。
このアクセスはリードオンリーである。もしあなたがライブラリの作者で CVS の書き込みをしたいのなら、モデレータの一人に連絡をとってほしい。
Boost CVS access via web Browser
最近のウェブ ブラウザから CVS のアーカイブにアクセスするため、ウェブ ブラウズ用インタフェイスも使うことができる。時間が経つにつれてどのようにファイルが変わってきたかを見るために color diff のどれかを試してみてほしい。
Boost には、まだ標準化されたインストールの手順が無い。開発中のもので興味を引くものが有る。これを書いている時点で Bill Kempf が一元化の作業をボランティアでやってきていて、ボランティアを募っている。もしあなたがこの分野の専門的な知識 (特にクロス プラットフォームに関する専門的な知識) が有って貢献してもらえるのであれば、Boost Install メーリングリストで知らせてほしい。
とは言うものの、開発プロジェクトで Boost を使うために準備しておくことは、比較的容易である。ほとんどの boost ライブラリは、ヘッダー ファイルの中で完全に実装されている。使うための準備は、boost のルート ディレクトリをあなたのコンパイラの #include<...>
の検索パスのリストに加えるだけである。例えば、Windows 2000 を使っている場合, もし boost_all.zip から C ドライブの一番上の位置に 1.28.0 のリリース解凍しているとすると、ほとんどのコンパイラで使用可能なコマンドラインにおいて '-Ic:/boost_1_28_0' を追加する。
Python と Regex、そして Threads ライブラリは、別々に分かれたソース ファイルとして実装されており、それゆえ使う前にコンパイルが必要である。そのようなライブラリを準備するための自動的なツールについて知りたければ、Building Boost Libraries を見ること。全てのライブラリがそうであれば良いのであるが、個々のライブラリの内のいくつかは様々なコンパイラのための make ファイルやプロジェクト ファイルも含んでいる。
Revised 06 August, 2002
Written by Jens Maurer
2001-02-11
Japanese Translation Copyright © 2003
Fujio Kojima
オリジナルの、及びこの著作権表示が全ての複製の中に現れる限り、この文書の複製、利用、変更、販売そして配布を認める。このドキュメントは「あるがまま」に提供されており、いかなる明示的、暗黙的保証も行わない。また、いかなる目的に対しても、その利用が適していることを関知しない。