如何删除 Ubuntu 10.04(服务器)中的所有 Couchdb 版本?(多次安装后)

如何删除 Ubuntu 10.04(服务器)中的所有 Couchdb 版本?(多次安装后)

我已经使用 sudo aptitude install couchdb sudo ap-get install couchdb 多次安装了 CouchDB

最近根据 L 的说明http://wiki.apache.org/couchdb/Installing_on_Ubuntu

请问如何卸载或删除以上所有安装?

谨致问候。++++++++++++++++++++更新++++++++++++++++++++++++

我尝试运行以下命令:

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?我认为有些文件损坏了?

答案1

您使用 apt-get aptitude 或 dpkg 安装的所有内容都可以使用相同的工具卸载。

正如 NinjaSysadmin 指出的那样,在使用之前apt-get remove couchdb卸载

您还可以使用它apt-get purge couchdb来删除配置和其他文件。

要查看是否已安装 couchdb,请使用 dpkg -l | grep couchdb 搜索

答案2

删除 Couchdb 之前应该先停止它: $ sudo /etc/init.d/couchdb stop 然后 $ sudo apt-get remove couchdb $ sudo apt-get purge couchdb

答案3

我正在寻找如何完全卸载 Ubuntu 提供的 Couchdb 0.1,以便在最新的 Couchbase 版本上进行开发。

你需要apt-get 删除 couchdb-bin

在此邮件存档中找到了答案:

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

答案4

有人有不同的答案吗?据我所知,couchdb 0.1 实例由操作系统本身使用。我也想删除它,但做不到。有没有办法至少将其升级到 1.0.1?

仅供参考,我已经尝试过 sudo apt-get remove 以及升级。

更新

我设法同时运行了 1.0.1 和内部 0.10 版本。这个过程漫长而复杂,我并不知道自己在做什么,但基本步骤如下:

  • sudo apt-get 删除 couchdb
  • 下载 .bin 到某个文件夹并提取/安装(我按照本文- 从源代码安装)
  • 像该文章中一样的 Chmod 和 chown
  • 您还需要对 installFolder/var/lib/couchdb 中的 .delete 文件夹执行相同操作
  • 将 local.ini 文件中的端口号更改为其他值
  • 当你在那里时,添加一个couchdb用户
  • 将新用户分配给 couchdb 组

重新启动couchdb,现在你应该可以在新的端口0.10上运行1.0.1

相关内容