我想在 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