Como remover todas as versões do Couchdb no Ubuntu 10.04 (servidor)? (depois de múltiplas instalações)

5

Eu fiz várias instalações do CouchDB usando sudo aptitude instala couchdb sudo ap-get instala o couchdb

e, mais recentemente, com base nas instruções encontradas no link

Posso saber como desinstalo ou removo todas as instalações acima?

Atenciosamente. +++++++++++++++++++ ATUALIZAÇÃO ++++++++++++++++++++++++

Eu tentei executar os seguintes comandos:

apt-get remove couchdb
apt-get purge couchdb

mas recebeu os seguintes erros:

(Reading database ... 39814 files and directories currently installed.)
Removing couchdb ...
invoke-rc.d: initscript couchdb, action "stop" failed.
dpkg: error processing couchdb (--remove):
 subprocess installed pre-removal script returned error exit status 1
invoke-rc.d: initscript couchdb, action "start" failed.
dpkg: error while cleaning up:
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
 couchdb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Posso saber como corrigir isso?

ON emitindo o comando: dpkg -l | grep couchdb Recebi a seguinte resposta:

rF  couchdb                          0.10.0-1ubuntu2                            RESTful document oriented database, system D
iF  couchdb-bin                      0.10.0-1ubuntu2                            RESTful document oriented database, programs

Como desinstalo o CouchDB? Eu acho que há alguma corrupção de arquivos?

    
por DjangoRocks 12.01.2011 / 10:02

5 respostas

10

Tudo o que você instalar com o apt-get aptitude ou o dpkg pode ser desinstalado usando a mesma ferramenta.

Como o NinjaSysadmin apontou antes, use apt-get remove couchdb para desinstalar

Você também pode usar apt-get purge couchdb para remover arquivos de configuração e outros.

Para ver se você tem o couchdb instalado, procure-o usando dpkg -l | grep couchdb

    
por 12.01.2011 / 12:09
4

Eu estava pesquisando como desinstalar completamente o couchdb 0.1 fornecido com o Ubuntu para desenvolver os últimos lançamentos do Couchbase.

Você precisa apt-get remover o couchdb-bin

Encontrou a resposta neste arquivo de mensagens:

link

    
por 29.03.2011 / 00:15
3

Você deve parar o couchdb antes de removê-lo: $ sudo /etc/init.d/couchdb stop Então $ sudo apt-get remove couchdb $ sudo apt-get purga couchdb

    
por 27.03.2011 / 14:41
0

Você pode usar

sudo apt-get remove couchdb

    
por 12.01.2011 / 10:25
0

Alguém tem uma resposta diferente? Pelo que eu sei, a instância do couchdb 0.1 é usada pelo próprio O / S. Eu também estou tentando remover isso, mas não posso. Existe uma maneira de atualizá-lo para o 1.0.1 pelo menos?

FYI Eu já tentei fazer o sudo apt-get remove assim como atualizar.

UPDATE

Consegui executar 1.0.1 lado a lado com a versão interna de 0,10. Foi longo e complexo e eu realmente não sabia o que estava fazendo, mas os passos básicos são os seguintes:

  • sudo apt-get remove o couchdb
  • Faça o download do .bin em alguma pasta e extraia / instale (eu segui este artigo - instalando a partir do código-fonte)
  • Chmod e chown como naquele artigo
  • Você também precisa fazer o mesmo com a pasta .delete em installFolder / var / lib / couchdb
  • Altere o número da porta no arquivo local.ini para outra coisa
  • Enquanto estiver lá, adicione um usuário couchdb
  • atribua esse novo usuário ao grupo couchdb

Reinicie o couchdb e agora você deve ter o 1.0.1 em execução em uma nova porta como 0.10

    
por 26.01.2011 / 16:29