如何安装特定版本的MongoDB?

dou*_*rin 9 mongodb

我还没有找到安装MongoDB特定版本的问题的解决方案.我找到了几个SO帖子和其他资源,但无济于事.官方文件说:

sudo apt-get install -y mongodb-org=3.0.12 mongodb-org-server=3.0.12 mongodb-org-shell=3.0.12 mongodb-org-mongos=3.0.12 mongodb-org-tools=3.0.12
Run Code Online (Sandbox Code Playgroud)

但是我收到错误消息,说找不到那些版本.我也尝试过以前的版本,但是我得到了相同的错误输出.

小智 15

请参阅官方mongodb管理"在Linux上安装"文档.

Ubuntu的示例

添加repo列表文件

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10  
echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.0.list
sudo apt-get update
Run Code Online (Sandbox Code Playgroud)

安装mongo包

sudo apt-get install -y mongodb-org=3.0.12 mongodb-org-server=3.0.12 mongodb-org-shell=3.0.12 mongodb-org-mongos=3.0.12 mongodb-org-tools=3.0.12
Run Code Online (Sandbox Code Playgroud)

防止升级mongodb版本(可选)

只有当你不想用apt-get意外升级mongo时才这样做

echo "mongodb-org hold" | sudo dpkg --set-selections &&
echo "mongodb-org-server hold" | sudo dpkg --set-selections &&
echo "mongodb-org-shell hold" | sudo dpkg --set-selections &&
echo "mongodb-org-mongos hold" | sudo dpkg --set-selections &&
echo "mongodb-org-tools hold" | sudo dpkg --set-selections
Run Code Online (Sandbox Code Playgroud)


Rad*_*eng 8

  1. 进入引导页面

  2. switch the version you want at left side menu bar. 在此输入图像描述

  3. follow the guide of that version on page, then it's done.


Bru*_*yne 1

安装之前,您必须更新列表文件(存储库)。检查下面的链接了解更多信息

https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/