mongodb - E : Unable to locate package mongodb-org

我正在尝试下载 mongodb,我正在按照 link 上的步骤进行操作.

但是当我走到这一步时:

sudo apt-get install -y mongodb-org

我收到以下错误:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package mongodb-org  //This is the error

为什么会发生这种情况?有解决办法吗?

最佳答案

我遇到了同样的问题,但后来通过更改包文件部分命令修复了它。我遵循的步骤是:

先试试这个命令:

sudo apt-get install -y mongodb

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

如果上述命令不起作用,那么您可以通过以下过程之一解决问题:

第 1 步:导入 MongoDB 公钥

在 Ubuntu 18.*+ 中,您可能会得到无效的签名。 --recv 值可能需要更新为 EA312927

有关无效签名问题的更多详细信息,请参见此处:MongoDB GPG - Invalid Signatures

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

第 2 步:使用 MongoDB 存储库 url 生成文件

echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list

第 3 步:使用包刷新本地数据库

sudo apt-get update

第 4 步:在我们的系统上安装最后一个稳定的 MongoDB 版本和所有必需的软件包

sudo apt-get install mongodb-org

或者如果Ubuntu提供的非官方mongodb包不是MongoDB维护的,与MongoDB官方支持的包冲突。使用官方的 MongoDB mongodb-org 包,这些包与最新的主要和次要 MongoDB 版本保持同步。

sudo apt-get install -y mongodb

希望这也对您有用。你可以关注这个MongoDB

更新

以上说明将安装 mongodb 2.6 版本,如果您想为 Ubuntu 12.04 安装最新版本,则只需省略上面的 step 2 并按照以下说明进行操作:

第 2 步:使用 MongoDB 存储库 url 生成文件

echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb.list

如果您使用的是 Ubuntu 14.04,请使用下面的步骤而不是上面的 step 2

第 2 步:使用 MongoDB 存储库 url 生成文件

echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.0.list

https://stackoverflow.com/questions/28945921/

相关文章:

arrays - mongodb通过多个数组项查找

node.js - ( Node :3341) DeprecationWarning: Mongoo

macos - 无法连接到mongodb errno :61 Connection refused

mongodb - 在 mongoDb 中,如何通过索引删除数组元素?

linux - 无法连接到服务器 127.0.0.1 shell/mongo.js

javascript - 在NodeJS中获取Mongo数据库中插入文档的_id

mongodb - GridFS 对于生产来说是否足够快速和可靠?

mongodb - Mongoose 的 $or 条件的 find 方法无法正常工作

python - 类型错误 : ObjectId ('' ) is not JSON seriali

node.js - 如何获得 Mongoose 模型的所有计数?