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