在Ubuntu 15.10上安装Mongo 3.2

我想在Ubuntu 15.10上安装Mongo 3.2。

官方的mongodb网站提供了高达14.04的步骤 。

另一方面,使用Ubuntu的普通ppa使用2.6版本(这有点太过分了)。

感谢@ Zacharee1 ,我在Ubuntu 15.10上安装了3.2的Mongo。 以下是从LiberianGeek采取的步骤(仅更改版本以匹配3.2)

添加密钥

 sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10 

添加源列表

 echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list 

更新您的来源

 sudo apt-get update 

安装mongodb-org

 sudo apt-get install mongodb-org 

检查是否有效

 sudo systemctl status mongod 

如果不工作

 sudo reboot 

如果还是不行

  • 运行此脚本: https : //gist.github.com/sgnn7/54146c8a13c8b5ca2201

在撰写本文时,我有Mongo 3.2.1。

工作实例。关于Ubuntu 15.10的Mongo 3.2.1

按照上面的步骤,我得到一个public key is not available: NO_PUBKEY错误

万一这种情况发生在其他人身上,我解决了以下问题:

 sudo apt-key adv --keyserver keyserver.ubuntu.com --recv EA312927 

对于Mongo v3.0以及之前您应该使用此密钥:

 sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10 

https://docs.mongodb.org/v3.0/tutorial/install-mongodb-on-ubuntu/

对于Mongo v3.2,密钥有更新:

 sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927 

https://docs.mongodb.org/v3.2/tutorial/install-mongodb-on-ubuntu/