Mag*_*dor 4 debian apt-get mongodb
我正在尝试在我的Debian服务器上安装MongoDB 3.0(wheezy)32位,尽管事实上我遵循了MongoDB安装教程,但我无法弄清楚出了什么问题:
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
Run Code Online (Sandbox Code Playgroud)
即使其他命令成功,第四个命令仍然失败:
E: Unable to locate package mongodb-org
Run Code Online (Sandbox Code Playgroud)
我在Stackoverflow上找到了这个问题的主题,但它在Ubuntu上,所以,...
编辑:
lsb_release -sc 给 wheezy
没有APT-GET解决方案:
在这里获取Linux 32位Legacy版本的MongoDB :
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
Run Code Online (Sandbox Code Playgroud)
不要忘记更改所有权/权限.
sudo apt-get install -y mongodb
Run Code Online (Sandbox Code Playgroud)
我花了两个小时在干净的Debian x64上遇到同样的问题.试一试.这个.
您可以通过访问来验证
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 机器中从源代码构建软件包。
| 归档时间: |
|
| 查看次数: |
4643 次 |
| 最近记录: |