我不能安装mongodb: E:无法找到包mongodb-org



我一直在尝试按照官方文档安装mongodb。所以我遵循了以下步骤:

步骤1:

wget -qO - https://www.mongodb.org/static/pgp/server-5.0.asc | sudo apt-key add -

步骤2:

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/5.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-5.0.list

步骤3:

sudo apt-get update

当我到达这一步时:

步骤4:

sudo apt-get install -y mongodb-org

这个错误被抛出。

E:无法找到包mongodb-org

我在网上查了很多遍,但我找不到任何解决方案,尽管这个问题已经被问了好几次了;

在做了一些研究之后,我发现了这个stackoverflow问题,大多数答案都说我应该这样做:

首先尝试使用以下命令:sudo apt-get install -y mongodb

这是Ubuntu提供的非官方mongodb包,它是不是由MongoDB维护的,并且与MongoDB的官方冲突支持包。

但是,这似乎是一个过时的答案,这解释了当我试图用这种方法使用安装的mongodb做mongodb时,它不起作用。


使用过时的方法后,这是已安装的mongodb信息。我知道它们过时了。

mongo --version
MongoDB shell version: 2.6.10

mongod --version
db version v2.6.10

这是系统信息。

hostnamectl
操作系统:Ubuntu 16.04.7 LTS
内核:Linux 4.4.0-210-generic
架构:x86-64

我很感激你的帮助。

MongoDB for Xenial的最后一个版本是MongoDB 4.4,可以在Xenial的软件存储库中看到。因此,您将无法从官方存储库安装MongoDB 5.0(我假设这就是您要做的);但是,您可以使用.tgz Tarball安装软件,如在Ubuntu上使用.tgz Tarball安装MongoDB社区中指定的。

最新更新