Para instalar o Apache CouchDB no Ubuntu/Debian-likes use
sudo apt-get install couchdb
Mas a versão que ele instala (pelo menos no Ubuntu 8.10) é uma versão um pouco mais antiga, então resolvi instalar via source
1 2 3 |
|
Antes de instalar, você deve instalar as dependências
sudo apt-get install build-essential erlang libicu38 libicu-dev libmozjs-dev libcurl4-openssl-dev
Após isso a coisa fica fácil :)
1 2 3 |
|
Ainda não está finalizado, você deve adicionar um usuário para iniciar o couchdb
sudo adduser --system --home /usr/local/var/lib/couchdb --no-create-home --shell /bin/bash --group --gecos "CouchDB Administrator" couchdb
Você deve dar permissões a algumas pastas
1 2 3 4 |
|
Pronto, agora está instalado, você pode inicializar o Apache CouchDB com
sudo -i -u couchdb couchdb -b
“Apache CouchDB has started, time to relax” ;) assim você inicia o CouchDB manualmente, se você quiser deixar ele iniciando automaticamente, você pode fazer
1 2 |
|
Agora você pode digitar sudo /etc/init.d/couchdb {start|stop|restart|force-reload|status}
e facilmente você inicializará ou finalizará o Apache CouchDB, para você ver seu Apache CouchDB funcionando, clique aqui.