Как удалить все версии Couchdb в Ubuntu 10.04 (сервер)? (после нескольких установок)

Я сделал несколько установок CouchDB, используя sudo aptitude install couchdb sudo ap-get install couchdb

и совсем недавно на основе инструкций, найденных на сайте L http://wiki.apache.org/couchdb/Installing_on_Ubuntu

Могу ли я узнать, как удалить или удалить все вышеуказанные установки?

С уважением. +++++++++++++++++++UPDATE++++++++++++++++++++++++

Я попытался запустить следующие команды:

apt-get remove couchdb
apt-get purge couchdb

но получил следующие ошибки:

(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)

Могу ли я узнать, как мне это исправить?

ПО выдаче команды: dpkg -l | grep couchdb я получил следующий ответ:

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

Как удалить CouchDB? Я думаю, что есть некоторые повреждения файлов?

5 ответов

Все, что вы устанавливаете с помощью apt-get aptitude или dpkg, может быть удалено с помощью того же инструмента.

Как указывал NinjaSysadmin перед использованием apt-get remove couchdb удалить

Вы также можете использовать apt-get purge couchdb удалить конфиг и другие файлы.

Чтобы узнать, установлен ли у вас couchdb, найдите его с помощью dpkg -l | grep couchdb

Я искал, как полностью удалить couchdb 0.1, поставляемый с Ubuntu, для разработки последних выпусков Couchbase.

Вам нужно apt-get удалить couchdb-bin

Нашел ответ в этом почтовом архиве:

http://mail-archives.apache.org/mod_mbox/couchdb-user/201008.mbox/%3C20100807021919.GH6131@orbital%3E

Вы должны остановить couchdb перед его удалением: $ sudo /etc/init.d/couchdb stop Затем $ sudo apt-get remove couchdb $ sudo apt-get purge couchdb

Ты можешь использовать

sudo apt-get удалить couchdb

У кого-нибудь есть другой ответ? Из того, что я понял, экземпляр couchdb 0.1 используется самой операционной системой. Я тоже пытаюсь это убрать, но не могу. Есть ли способ обновить его до версии 1.0.1 хотя бы?

К вашему сведению, я уже пытался sudo apt-get удалить, а также обновить.

ОБНОВИТЬ

Мне удалось запустить 1.0.1 бок о бок с внутренней версией 0.10. Это было долго и сложно, и я действительно не знал, что делаю, но основные шаги заключаются в следующем:

  • sudo apt-get удалить couchdb
  • Скачайте.bin в какую-то папку и распакуйте / установите (я следовал этой статье - установка из исходного кода)
  • Chmod и chown, как в этой статье
  • Вы также должны сделать то же самое для папки.delete в installFolder/var/lib/couchdb
  • Измените номер порта в файле local.ini на другой
  • Пока вы там, добавьте пользователя couchdb
  • назначить этого нового пользователя группе couchdb

Перезапустите couchdb, и теперь у вас должен быть запущен 1.0.1 для нового порта под 0.10

Другие вопросы по тегам