mongodb - E : Unable to locate package mongodb-org

标签 mongodb ubuntu installation

我正在尝试下载 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

关于mongodb - E : Unable to locate package mongodb-org,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28945921/

相关文章:

node.js - 文档中的空字段会占用 Mongoose 中的空间吗?

git - 权限被拒绝(公钥)。致命的 : Could not read from remote repository

python - Eclipse 和 PyDev

delphi - 在哪里可以找到许多Delphi 7软件包?

ruby-on-rails - rails +Capistrano : Sidekiq doesn't always start when new code is deployed

python - 从 git 安装 pip 与克隆存储库

javascript - 查询一个应用程序在另一个 Meteor js 应用程序中创建的集合

javascript - 仅选择周末日期

javascript - mongo聚合添加日期和总和

postgresql - 如何编写脚本来输入连接参数并从 Ubuntu 终端启动 OpenERP 服务器