如何安装特定版本的MongoDB?

时间:2016-10-03 02:05:00

标签: 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

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

4 个答案:

答案 0 :(得分:15)

请参阅Official mongodb administration 'Install on linux' documentation

Ubuntu

的示例

添加回购列表文件

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

安装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

防止升级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

答案 1 :(得分:1)

安装前,您必须更新列表文件(repos)。请查看以下链接以获取更多信息

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

答案 2 :(得分:0)

嗯,我认为不建议通过apt或yum之类的软件包管理器来安装先前版本的软件包,这可能会破坏软件包的依赖关系。

MongoDB旧版(所有Linux发行版的tgz软件包)都是不错的选择。

所有旧版历史记录包都可以在此处找到:

barchart(Val ~ Grp, 
         data = tst, 
         horiz = FALSE,
         main = '',
         groups = Sub,
         stack = TRUE,
         scales = list(y = list(log = 10)),
         yscale.components = yscale.components.log10ticks,
         auto.key=list(space = 'top', columns = 3, 
                   points = FALSE, rectangles = TRUE,
                   title = ''),
         par.strip.text = list(col = 'white', font = 1.5),
         panel = function(x,y,...){
            panel.grid(h = -1, v = 0);
           panel.barchart(x,y,...)
        }

您可以通过以下方式安装一些旧版本:

https://www.mongodb.org/dl/linux/x86_64

只需将A.B.C替换为您要安装的版本即可。

打开包装

wget -c "https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-A.B.C.tgz"

运行mongodb服务器:

tar -zxvf mongodb-linux-x86_64-A.B.C.tgz

答案 3 :(得分:0)

  1. 转到guide page

  2. 在左侧菜单栏中切换所需的版本。 enter image description here

  3. 按照页面上该版本的指南进行操作,即可完成。