【问题标题】:How to install couchdb version 2.3.0如何安装 couchdb 2.3.0 版
【发布时间】:2019-03-01 12:44:02
【问题描述】:

我正在按照this 指南在 Ubuntu 16.04 上安装 couchDB。每次我尝试时,它只安装 1.6.0 版。我尝试安装和卸载很多次,但它没有更新,我只能在官方指南之上安装它。

最新版本的安装方法是什么?

【问题讨论】:

  • 您是否检查过 CouchDB 存储库是否已正确添加到 /etc/apt/sources.list 中?是否与cat /etc/apt/sources.list一起列出?
  • 是的,我可以看到它:deb https://apache.bintray.com/couchdb-deb {xenial} main
  • 去掉{},应该是xenial而已
  • 哦。在答案中更新它,以便我可以接受它。
  • 我添加了关于分发选择的通知。我认为答案给出了解决问题的正确步骤。我们发现了 cmets 中的个别错字/错误,但我认为对于浏览此问题的任何人来说,答案都足以安装它。

标签: couchdb ubuntu-16.04


【解决方案1】:

你需要告诉 Ubuntu 官方的 CouchDB 存储库:

echo "deb https://apache.bintray.com/couchdb-deb xenial main" | sudo tee -a /etc/apt/sources.list

请务必正确设置您的发行版,将上面的 xenial 替换为与您的发行版匹配的内容:

  • Ubuntu 14.04:trusty
  • Ubuntu 16.04:xenial
  • Ubuntu 18.04:bionic

然后您还需要信任新存储库,方法是将其公钥添加到 apt:

curl -L https://couchdb.apache.org/repo/bintray-pubkey.asc | sudo apt-key add -

然后你就可以用apt安装CouchDB了:

sudo apt-get update && sudo apt-get install couchdb

见官方 CouchDB install instructions

【讨论】:

  • 您引用了与问题相同的链接。我只是跟着那个。
  • 我也需要安装sudo apt install couchdb-bin。我可以看到 repo 是 2.3.0。但是为了在终端上运行 couchDB,我必须安装上述依赖项。安装时,它返回版本为 1.6.0
  • 正常使用,couchdb 包就足够了。 “在终端上运行”是什么意思?您可以使用serviceutility 启动/停止服务,运行sudo service couchdb 以获取命令列表。
  • couchdb-bin 仅是 1.x(还有 couchdb-common)。您应该使用 sudo apt-get remove couchdb couchdb-bin couchdb-common -yf 卸载任何旧的 couchdb 安装,然后从新添加的存储库重新安装。
  • 如何安装具体版本的coudb。在这里我看不到任何指定版本的地方@Enno
猜你喜欢
  • 1970-01-01
  • 2020-11-14
  • 1970-01-01
  • 2020-01-13
  • 1970-01-01
  • 2012-02-05
  • 2018-01-15
  • 2019-07-06
  • 1970-01-01
相关资源
最近更新 更多