1

我没有找到在 Debian Jessie 上安装 CouchDB 1.6.1 的方法。我在网上找到了许多描述如何编译 CouchDB 的解决方案。我想避免在生产机器上编译。

其他人是否找到了一种以本机方式执行此操作的方法(使用 .deb 包)?\

4

2 回答 2

0

由于 CouchDB 1.6.1 使用了旧版本的 Erlang,这不是很直接。我在此处记录了执行此操作的过程。

于 2017-04-05T23:01:14.517 回答
0

在网上搜索了一段时间后,我终于找到了我的解决方案。我仍然不确定我是否会在生产机器上使用它。诀窍是使用启动板上的 Ubuntu 存储库中的预编译二进制文件。那里的二进制文件对upstart服务只有一个额外的依赖项。这是我的步骤。

# apt update
# apt install software-properties-common
# add-apt-repository ppa:couchdb/stable -y
# vim /etc/apt/sources.list.d/couchdb-stable-jessie.list
  - replace jessie with trusty
  - save and exit
# apt install upstart couchdb 

安装未正确完成,CouchDB 未执行。重新启动机器后,由于依赖于upstart服务并且 CouchDB 进程在后台运行,因此一切正常。它也可以通过 Web UI 访问。再次运行apt命令将修复之前失败的安装。

于 2017-04-05T22:01:23.557 回答