Как удалить все версии 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
Нашел ответ в этом почтовом архиве:
Вы должны остановить couchdb перед его удалением: $ sudo /etc/init.d/couchdb stop Затем $ sudo apt-get remove couchdb $ sudo apt-get purge 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