Subversion はAPR (the Apache Portable Runtime library)と呼ばれる 可搬性のあるインターフェースの上に作られています。これで Subversionは Apache の httpd サーバが使えるオペレーティングシステムならどれでも 実行させることができます: Windows, Linux, すべての BSDの変種、Mac OS X, ネットウェア、その他です。
Subversion is built on a portability layer called APR—the Apache Portable Runtime library. The APR library provides all the interfaces that Subversion needs to function on different operating systems: disk access, network access, memory management, and so on. While Subversion is able to use Apache as one of its network server programs, its dependence on APR does not mean that Apache is a required component. APR is a standalone library useable by any application. It does mean, however, that like Apache, Subversion clients and servers run on any operating system that the Apache httpd server runs on: Windows, Linux, all flavors of BSD, Mac OS X, Netware, and others.
Subversionを手に入れる一番簡単な方法は自分のオペレーティング システム用のバイナリパッケージをダウンロードすることです。Subversionの ウェブサイト(http://subversion.tigris.org) には、ボランティアによって作られたダウンロード可能なパッケージが たくさんあります。このサイトには普通、Microsoft Windows のための グラフィックインストーラパッケージもあります。Unix系のオペレーティング システムを使っているなら、(RPMs, DEBs, ports tree などといった、)システム 固有のパッケージ配布システムを使うこともできます。
あるいは直接ソースコードからSubversionを作ることもできます。Subversion
ウェブサイトから最新のソースコードリリースを取得してください。解凍した
あとINSTALL
ファイル中の説明に従って作ってください。ソースパッケージには
リモートリポジトリにアクセスするためのコマンドラインクライアントを
作るのに必要なものはすべてそろっていますが、(特に apr, apr-util,
そして neon ライブラリなど)、Subversionのオプション部分は Berkeley DB や、
潜在的にはApache httpd など、ほかのいろいろなソフトに依存していることに
注意してください。もし完全に
ビルドしようとするなら、INSTALL
ファイルに書かれた
すべてのパッケージが手元にあることを確認してください。既にある
Subversion リポジトリの上で作業するなら、クライアントプログラムを使っ
て、最新の一番新しいソースコードを取得することができます。
このやり方はソースコードの取得項
の章に書いてあります。