我已遵循此处列出的所有官方说明:
详细地说,我已经做了:
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搜索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更新的结果:
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
我在32位Ubuntu 14.04 LTS上运行。也许回购仅适用于x64?如果是这样,我如何在32位计算机上安装mongodb 3.0?(我在文档中没有看到有关此目标的任何信息)
编辑2
因此,这些存储库中似乎没有32个软件包。现在,我在哪里可以找到它们?我认为这很糟糕,因为docs(官方docs)仅指定此存储库,并且没有说32/64位差异。
/etc/apt/sources.list.d/mongodb-org-3.0.list
以及apt-get update
显示此仓库的行。回购包含MongoDB的-ORG元包64可信赖的,因为在这里看到:repo.mongodb.org/apt/ubuntu/dists/trusty/mongodb-org/3.0/...
apt-cache search mongodb
找到您的包裹?也许它有另一个名字?