为什么我不能在Ubuntu 14.04 32bit上安装mongodb 3.0?

Modified on: Wed, 31 Jul 2019 18:00:02 +0800

我已按照此处列出的所有官方说明进行操作:

官方网页

详细说明,我已经完成了:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10

(似乎没问题)

echo "deb http://repo.mongodb.org/apt/ubuntu "$(lsb_release -sc)"/mongodb-org/3.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.0.list

(似乎没问题,因为使用正确的条目创建了文件/etc/apt/sources.list.d/mongodb-org-3.0.list)

sudo apt-get update

(似乎没问题,因为我在列表中看到了回购)

但是当我这样做时:

sudo apt-get install -y mongodb-org

它总是说“找不到包mongodb-org”。

如果我这样做:

sudo apt-get install -y mongodb

它可以工作,但它不安装3.0版本,但版本2.4

我已经多次尝试在删除/清除2.4版本后安装3.0,但结果相同:“找不到包mongodb-org”

如何安装3.0版?

修改强>

apt-cache search mongodb 找不到关于 mongodb-org

的任何内容

这是 /etc/apt/sources.list.d/mongodb-org-3.0.list 的内容:

deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.0 multiverse

这些是关于mondodb的 apt-get update 产生的行:

Ign http://repo.mongodb.org trusty/mongodb-org/3.0 InRelease
Trovato http://repo.mongodb.org trusty/mongodb-org/3.0 Release.gpg
Trovato http://repo.mongodb.org trusty/mongodb-org/3.0 Release
Trovato http://repo.mongodb.org trusty/mongodb-org/3.0/multiverse i386 Packages
Ign http://repo.mongodb.org trusty/mongodb-org/3.0/multiverse Translation-it_IT
Ign http://repo.mongodb.org trusty/mongodb-org/3.0/multiverse Translation-it
Ign http://repo.mongodb.org trusty/mongodb-org/3.0/multiverse Translation-en 

我在Ubuntu 14.04 LTS 32位上运行。也许回购只适用于x64?如果是这样的话,我如何在32位机器上安装mongodb 3.0? (我在文档中没有看到任何关于此目的的内容)

编辑2

因此,似乎这些回购中没有32个包。
现在,我在哪里可以找到它们?我认为它是文档的一员(官方文档)仅指定此repo,并且没有任何关于32/64位差异的说法。

作者:,Moppo

最佳答案

这些存储库中没有32位软件包:

自己检查,amd64:

wget -O - \
  http://repo.mongodb.org/apt/ubuntu/dists/trusty/mongodb-org/3.1/multiverse/binary-amd64/Packages.gz \
  2>/dev/null | zless | grep ^Package
Package: mongodb-org-unstable
Package: mongodb-org-unstable-mongos
Package: mongodb-org-unstable-server
Package: mongodb-org-unstable-shell
Package: mongodb-org-unstable-tools

而对于i686,则不返回任何包。

wget -O - \
  http://repo.mongodb.org/apt/ubuntu/dists/trusty/mongodb-org/3.1/multiverse/binary-i386/Packages.gz 2>/dev/null

或者如果您更喜欢点击,请打开浏览器到该位置:

xdg-open http://repo.mongodb.org/apt/ubuntu/dists/trusty/mongodb-org/3.1/multiverse/binary-i386/

另外,请查看。< / p>

此外,供应商不鼓励使用32位二进制文​​件生产使用,可能是由于其限制

  

对于生产部署,始终在64位系统上运行MongoDB。

作者:Community,dawud

相关问答

添加新评论