Good news, everyone!

Apache CouchDB 2.0 RPM packages are now available for beta testing. I
have build CentOS 6 and 7 variants, since these are the most commonly
used RPM-based distros.

The RPMs can be downloaded from:

    https://atypical.net/couchdb-pkg/rpms/

*Developers*: The nitty-gritty details are at

    https://github.com/apache/couchdb-pkg/tree/master/rpm

*Users*: Would you like to test these CouchDB packages? Here'show!

1. Install the pre-requisite packages:

# yum install libicu python-progressbar python-requests

2. Download the appropriate RPMs for your machine:

(CentOS 6)
# wget https://atypical.net/couchdb-pkg/rpms/js-1.8.5-7.el6.x86_64.rpm
# wget https://atypical.net/couchdb-pkg/rpms/couchdb-2.0.0-1.el6.x86_64.rpm

(CentOS 7)
# wget 
https://atypical.net/couchdb-pkg/rpms/couchdb-2.0.0-1.el7.centos.x86_64.rpm  

3. Install SpiderMonkey 1.8.5:

(CentOS 6)
# rpm -i js-1.8.5-7.el6.x86_64.rpm

(CentOS 7)
# yum install js

4. Install the provided CouchDB package:

(CentOS 6)
# rpm -i couchdb-2.0.0-1.el6.x86_64.rpm

(CentOS 7)
# rpm -i couchdb-2.0.0-1.el7.centos.x86_64.rpm

5. Launch CouchDB in the usual way:

(CentOS 6)
# /etc/init.d/couchdb start

(CentOS 7)
# systemctl start couchdb

6. Relax! CouchDB is running and ready for your data. You will need to
create the _users and _replicator databases yourself; this package
attempts no auto-configuration (unlike the Debian packages.)

$ curl -X PUT localhost:5984/_users
$ curl -X PUT localhost:5984/_replicator

NOTE
====
These beta RPMs will be removed by 2017-05-15, or once an
official repository becomes available. The location of the official
repository has not yet been decided.

*** DO NOT USE THE TEST REPOSITORY FOR PRODUCTION PURPOSES! ***
Only tears will result.

Looking forward to your feedback!
Joan

Reply via email to