1. For couchdb, We need install g++,
erlang and few adapter, so that couchdb will work smoothly.
Run below command form terminal,
$ sudo apt-get install g++
$ sudo apt-get install erlang-base erlang-dev erlang-eunit erlang-nox
$ sudo apt-get install libmozjs185-dev libicu-dev libcurl4-gnutls-dev libtool
2. One we done with above installation, go to couchdb site and download coach db source file.
In a terminal, go to the folder where you have downloaded the file, extract and go to bin folder and run below commands.
$ ./configure $ make $ sudo make install That's it, you done with coachdb installation. 3.Next we need to start coachdb. $ sudo couchdb Apache CouchDB 1.2.0 (LogLevel=info) is starting. Apache CouchDB has started. Time to relax. [info] [<0.32.0>] Apache CouchDB has started on http://127.0.0.1:5984/ 4. Setting CouchDB as service Run below command, that will set couchdb as service, When ever you start ubuntu.Couchdb will run as service. $ sudo adduser --disabled-login --disabled-password --no-create-home couchdb Adding user `couchdb' ... Adding new group `couchdb' (1001) ... Adding new user `couchdb' (1001) with group `couchdb' ... Not creating home directory `/home/couchdb'. Changing the user information for couchdb Enter the new value, or press ENTER for the default Full Name : CouchDB Admin Room Number : Work Phone : Home Phone : Other : Is the information correct? [Y/n] Y That's it. Cheers.