Ubuntu 存储库上有一个 CouchDB 版本1.6.0
,但我需要安装 CouchDB2.1.1
版本。我正在按照本指南在 Ubuntu 16.04 LTS 上安装 CouchDB 2.1.1。我已经完成了这些步骤:
$ echo "deb https://apache.bintray.com/couchdb-deb xenial main" | sudo tee -a /etc/apt/sources.list
上面的命令将以下行添加到/etc/apt/sources.list
:
deb https://apache.bintray.com/couchdb-deb xenial main
然后,要安装存储库密钥,我运行:
$ curl -L https://couchdb.apache.org/repo/bintray-pubkey.asc \
> | sudo apt-key add -
然后我运行:
$ sudo apt-get update
但是我收到以下错误:
无法获取 https://apache.bintray.com/couchdb-deb/dists/xenial/InRelease 连接在 120000 毫秒后超时
当我检查上面的 fetch-link 时,我看到没有InRelease
文件,而是有一个Release
文件,如下面的屏幕截图所示。现在我想知道如何修复此错误消息。
我最终从源代码编译了 CouchDB 2.1.1 并将其添加
systemd
为服务。遵循这些说明,这非常简单明了。我通过在以下位置创建以下脚本将 CouchDB 添加到 systemd
/etc/systemd/system/couchdb.service
: