从根目录
我在服务器上卸载了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(最新版本)。
我不知道还能做什么,帮助将不胜感激。我想我已经尽可能彻底了。