无法在Debian上找到包mongodb-org

时间:2015-04-11 21:56:03

标签: mongodb debian apt-get

我正在尝试在我的Debian服务器上安装MongoDB 3.0(wheezy)32位,尽管事实上我遵循了MongoDB install Tutorial

,但我无法弄清楚出了什么问题。
apt-key adv --keyserver keyserver.ubuntu.com --recv 7F0CEB10
echo "deb http://repo.mongodb.org/apt/debian "$(lsb_release -sc)"/mongodb-org/3.0 main" | tee /etc/apt/sources.list.d/mongodb-org-3.0.list
apt-get update
apt-get install -y mongodb-org

即使其他命令成功,第四个命令仍然失败:

E: Unable to locate package mongodb-org

我在Stackoverflow上找到了这个问题的主题,但它在Ubuntu上,所以,...

编辑:

lsb_release -sc提供wheezy

没有APT-GET解决方案:

获取Linux 32位旧版MongoDB here

wget https://fastdl.mongodb.org/linux/mongodb-linux-i686-3.0.2.tgz
tar zxvf mongodb-linux-i686-3.0.2.tgz
cp mongodb-linux-i686-3.0.2.tgz/bin/* /usr/bin

不要忘记更改所有权/权限。

4 个答案:

答案 0 :(得分:7)

sudo apt-get install -y mongodb

我在干净的Debian x64上花了2个小时处理同样的问题。试一试。此

答案 1 :(得分:1)

您可以访问

进行验证

http://repo.mongodb.org/apt/debian/dists/wheezy/mongodb-org/3.0/main/binary-i386/

相比,那里没有包裹

http://repo.mongodb.org/apt/debian/dists/wheezy/mongodb-org/3.0/main/binary-amd64/

我不知道为什么会这样,但一种选择是在i386机器上从源代码构建软件包。

答案 2 :(得分:0)

我迟到了,但是:

wget http://repo.mongodb.org/apt/debian/dists/wheezy/mongodb-org/3.4/main/binary-amd64/{package_vesion}
sudo dpkg -i {package_version}

但是我找不到x86版本,只有x86_64。

答案 3 :(得分:-1)

我使用了普通的root命令apt-get install mongodb-org ,而没有-y选项 附注:这也适用于Debian 9