Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在linux中安装mongodb时出错_Linux_Mongodb - Fatal编程技术网

在linux中安装mongodb时出错

在linux中安装mongodb时出错,linux,mongodb,Linux,Mongodb,我得到这个错误,即使我更新了回购协议 :sudo-apt-get-update 我也检查了是否有破损的包装 :sudo apt get check 我在linux中安装mongodb的步骤: 1) sudo apt key adv--keyserverhkp://keyserver.ubuntu.com:80 --recv 2930ADAE8CAF5059EE73BB4B5871A2291FA4AD5 2) echo“deb-wheezy/mongodb-org/3.6 main”| sudo-

我得到这个错误,即使我更新了回购协议 :
sudo-apt-get-update

我也检查了是否有破损的包装 :
sudo apt get check

我在linux中安装mongodb的步骤: 1)
sudo apt key adv--keyserverhkp://keyserver.ubuntu.com:80 --recv 2930ADAE8CAF5059EE73BB4B5871A2291FA4AD5

2)
echo“deb-wheezy/mongodb-org/3.6 main”| sudo-tee/etc/apt/sources.list.d/mongodb-org-3.6.list

3)
sudo-apt-get-update

4) sudo apt get安装-y mongodb org


但仍然得到同样的错误。如何解决这个问题?

在我的例子中,我使用的是Linux Mint 17->Ubuntu14.04,而我使用的是Ubuntu16.04,这导致了冲突

在尝试这些命令之前,请检查您的Ubuntu/Debian版本-wiki是一个有用的资源

如果这不能解决问题,那就跑吧

   The following packages have unmet dependencies:
 mongodb-org-mongos : Depends: libssl1.0.0 (>= 1.0.1) but it is not   installable
 mongodb-org-server : Depends: libssl1.0.0 (>= 1.0.1) but it is not installable
 mongodb-org-shell : Depends: libssl1.0.0 (>= 1.0.1) but it is not installable
 mongodb-org-tools : Depends: libssl1.0.0 (>= 1.0.1) but it is not installable
E: Unable to correct problems, you have held broken packages.
这将消除任何不一致,然后转到并遵循该过程


这就解决了问题。

您是否运行了
apt get purge
?是的,并且它没有安装任何新的软件包,或者是否有其他方法手动安装这些依赖项?请按照这些步骤执行。否,这对我没有帮助。我想我需要下载软件并手动安装。如果我使用的是LinuxMint[Tara],它使用Ubuntu18(仿生)作为它的官方存储库,任何帮助都会很感激。我必须导航到系统设置->管理选项卡->软件源以确认我的分发。在此之后,我使用sudo-apt-purge-mongod*sudo-apt-purge-MongoDB*sudo-apt-purge-MongoDB-org*清除了MongoDB上所有已安装的实例,并导航到@KNDheeraj高亮显示的位置。在安装MongoDB时,确认linux发行版至关重要
sudo apt purge mongod* 
sudo apt purge mongodb* 
sudo apt purge mongodb-org*