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