Fedora Core 10 x86_64 へのインストール
1. erlang をインストールします。
# yum install erlang
注:現在はバージョン R12B-4.3.fc10 になります。
2. 依存するその他のパッケージをインストールします(外部リポジトリは必要ありません)。
# yum install icu libicu-devel js js-devel libcurl-devel
注:icu のバージョンは 4.0-3.fc10 に、js のバージョンは 1.70-3 になります。
3. couchdb をインストールします。
コードは次のようにして Subversion から取得できます。
$ svn checkout http://svn.apache.org/repos/asf/couchdb/trunk couchdb $ cd couchdb $ ./bootstrap $ ./configure $ make && make install
ソースは wget などのツールを使って、リリースされたバージョンから取得することもできます。下の例ではプライマリサイトを使っていますが、ミラーサイトを使った方が高速にダウンロードできる可能性があります。
例:
$ wget http://www.apache.org/dist/incubator/couchdb/0.8.1-incubating/apache-couchdb-0.8.1-incubating.tar.gz $ tar -xzvf apache-couchdb-0.8.1-incubating.tar.gz $ cd apache-couchdb-0.8.1-incubating $ ./configure --with-erlang=/usr/lib64/erlang/usr/include/ $ make && make install
4. couchdb ユーザーを作成します。
$ sudo adduser -r -d /usr/local/var/lib/couchdb couchdb $ sudo chown -R couchdb /usr/local/var/lib/couchdb $ sudo chown -R couchdb /usr/local/var/log/couchdb
5. 必要なら Port や BindAddress などの基本設定を編集します。
$ emacs /usr/local/etc/couchdb/couch.ini
6. 端末内で CouchDB サーバーを起動します。
$ cd /usr/local/bin/ $ sudo -u couchdb ./couchdb
デーモンとして起動するには次のようにします。
$ sudo /usr/local/etc/rc.d/couchdb start
次の URL にアクセスします。
BindAddress を変更している場合には、設定内容に応じて次の URL にアクセスします。