【发布时间】:2017-04-05 22:01:23
【问题描述】:
我没有找到在 Debian Jessie 上安装 CouchDB 1.6.1 的方法。我在网上找到了许多描述如何编译 CouchDB 的解决方案。我想避免在生产机器上编译。
其他人是否找到了一种以本机方式执行此操作的方法(使用 .deb 包)? \
【问题讨论】:
标签: debian couchdb debian-jessie
我没有找到在 Debian Jessie 上安装 CouchDB 1.6.1 的方法。我在网上找到了许多描述如何编译 CouchDB 的解决方案。我想避免在生产机器上编译。
其他人是否找到了一种以本机方式执行此操作的方法(使用 .deb 包)? \
【问题讨论】:
标签: debian couchdb debian-jessie
由于 CouchDB 1.6.1 使用的是旧版本的 Erlang,这不是很简单。我记录了执行此操作的过程here。
【讨论】:
在网上搜索了一段时间后,我终于找到了我的解决方案。我仍然不确定我是否会在生产机器上使用它。诀窍是使用启动板上的 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 命令将修复之前失败的安装。
【讨论】: