CouchDB服务器安装未满足的依赖 - 破坏的包

时间:2015-11-10 08:48:43

标签: dependencies server couchdb

从根目录

我在服务器上卸载了couchDB:

sudo apt-get purge couchdb

使用以下命令在服务器上安装couchDB:

sudo apt-get install couchdb -y

我收到错误:

无法安装某些软件包。这可能意味着您已经请求了一种不可能的情况,或者如果您正在使用不稳定的分发,那么某些必需的包尚未创建或已被移出Incoming。以下信息可能有助于解决问题:

以下软件包具有未满足的依赖项。 couchdb:取决于:couchdb-bin(> = 1.6.1-0ubuntu5)但它不会被安装E:无法纠正问题,你已经破坏了包裹。

所以,我试过了:

 sudo apt-get clean
 sudo apt-get install -f 
 sudo dpkg --configure -a
 sudo apt-get update

然后,

 sudo apt-get remove couchdb couchdb-bin couchdb-common -f
 sudo apt-get install python-software-properties
 sudo apt-add-repository ppa:couchdb/stable
 sudo apt-get update
 sudo apt-get install couchdb couchdb-bin couchdb-common -f

我收到错误:

以下软件包具有未满足的依赖项。 couchdb-bin:取决于:erlang-abi-15.b E:无法纠正问题,你已经破了包裹。

我试过了,

   sudo apt-get remove erlang-abi-15.b

我收到错误:

无法删除像'erlang-abi-15.b'这样的虚拟软件包

所以我这样做:

   sudo apt-get install erlang-abi-15.b

我收到错误:

包erlang-abi-15.b是一个虚拟包,提供者:erlang-base-hipe 1:17.3 [非候选版本] erlang-base 1:17.4 [非候选版本] erlang-base 1:17.1 [Not候选版本] erlang-base-hipe 1:17.3.2 [非候选版本] erlang-base 1:17.3 [非候选版本] erlang-base-hipe 1:17.1 [非候选版本] erlang-base-hipe 1:17.4 [非候选版本] erlang-base 1:17.3.2 [非候选版本] erlang-base-hipe 1:16.b.3-dfsg-1ubuntu2.1 [非候选版本] erlang-base 1:16.b。 3-dfsg-1ubuntu2.1 [非候选版本] erlang-base-hipe 1:16.b.3-dfsg-1ubuntu2 [非候选版本] erlang-base 1:16.b.3-dfsg-1ubuntu2 [不是候选人版本

E:包'erlang-abi-15.b'没有安装候选者

所以我试试:

   sudo apt-get update && sudo apt-get install -f

然后尝试使用

再次安装couchDB
  sudo apt-get update
  sudo apt-get install software-properties-common -y
  sudo add-apt-repository ppa:couchdb/stable -y
  sudo apt-get update
  sudo apt-get remove couchdb couchdb-bin couchdb-common -yf
  sudo apt-get install couchdb -y

我得到同样的错误:

无法安装某些软件包。这可能意味着您已经请求了一种不可能的情况,或者如果您正在使用不稳定的分发,那么某些必需的包尚未创建或已被移出Incoming。以下信息可能有助于解决问题:

以下软件包具有未满足的依赖项。 couchdb:取决于:couchdb-bin(> = 1.6.1-0ubuntu5)但它不会被安装

我正在运行erlang版本18(最新版本)。

我不知道还能做什么,帮助将不胜感激。我想我已经尽可能彻底了。

0 个答案:

没有答案