我尝试使用命令sudo apt-get install -y mongodb-org
在ubuntu16.04上安装Mongodb,但它产生了以下错误:
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
mongodb-org : Depends: mongodb-org-shell but it is not going to be installed
Depends: mongodb-org-server but it is not going to be installed
Depends: mongodb-org-mongos but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
4条答案
按热度按时间axr492tv1#
看看https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/上的MongoDB文档,它说要使用他们的包,而不是Ubuntu APT包。
下面是使用MongoDB包的步骤,简单来说...
添加APT密钥:
添加APT源列表:
更新APT:
安装MongoDB社区版软件包:
启动服务:
使用mongoshell登录数据库:
kse8i1jr2#
如果其他人纠结于这个问题,而所有其他的答案都不起作用...
这就是我的工作:
然后再一次
详细信息(运行uname-a):
wwtsj6pe3#
我在选择错误的Ubuntu版本时遇到了这个问题。请确保您仔细检查您运行的是正确的版本。
58wvjzkj4#
使用此命令显示导致问题的已安装应用程序及其依赖项:
并使用以下命令,将
package-name
替换为需要删除的软件包的名称你现在可以走了。