如何在 debian jessie (8) 中安装 mongodb 3.x? mongodb web 仅支持 wheezy

如何在 debian jessie (8) 中安装 mongodb 3.x? mongodb web 仅支持 wheezy

我想在 debian jessie 中安装 mongodb,但是 debian repo 只有 mongodb 2.4,我需要 mongodb 3.x。

Mongodb网页说明在debian中安装最新的mongodb仅支持气喘吁吁

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927
echo "deb http://repo.mongodb.org/apt/debian wheezy/mongodb-org/3.2 main" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list
sudo apt-get update
sudo apt-get install -y mongodb-org

我可以这样安装它,尽管是为了喘息,还是从 tar.gz 安装它并手动处理未满足的依赖关系会更好?

答案1

您可以按照中的说明进行操作MongoDB 官方网站

  • 首先,导入MongoDB 公共 GPG 密钥

    sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927
    
  • 添加source.list配置文件

Debian 7(喘息)

echo "deb http://repo.mongodb.org/apt/debian wheezy/mongodb-org/3.2 main" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list    

Debian 8(杰西)

echo "deb http://repo.mongodb.org/apt/debian jessie/mongodb-org/3.2 main" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list
  • 重新加载 aptitude 缓存

    sudo apt-get update
    
  • 最后安装所需版本的 MongoDB

    sudo apt-get install -y mongodb-org=3.2.10 mongodb-org-server=3.2.10 mongodb-org-shell=3.2.10 mongodb-org-mongos=3.2.10 mongodb-org-tools=3.2.10
    

答案2

使用以下命令安装 2.4 版本apt-get install mongodb,然后使用以下命令:

sudo apt-get install -y mongodb-org=3.0.1 mongodb-org-server=3.0.1 mongodb-org-shell=3.0.1 mongodb-org-mongos=3.0.1 mongodb-org-tools=3.0.1

现在为我工作我在 debian jessie 8.4 中有 mongodb 3.0.1

相关内容