【发布时间】:2015-06-17 11:27:16
【问题描述】:
我正在尝试在我的 Debian 服务器 (wheezy) 32 位上安装 MongoDB 3.0,尽管我遵循了 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 位 Legacy 版本的 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
不要忘记更改所有权/权限。
【问题讨论】:
-
你是 32 位机还是 64 位机?
-
我在 32 位机器上
-
请打开一个shell并给我们
lsb_release -sc的输出。 -
wheezy是lsb_release -sc的结果 -
这对我有用(但使用 jessie)虽然服务配置等没有设置,不清楚应该如何完成。