mongodb - yum install mongodb 3.2 失败

标签 mongodb centos yum

我正在尝试在 CentOS 7 机器上安装 mongodb 3.2,但在定位软件包时遇到了问题。

我已经按照文档更新了 repo 文件:

[mongodb-org-3.2]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.2/x86_64/
gpgcheck=0
enabled=1

运行 sudo yum install mongodb-org 时出现此错误:

[centos@ip-10-24-1-228 ~]$ sudo yum install mongodb-org
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: ftp.osuosl.org
 * epel: linux.mirrors.es.net
 * extras: mirror.lax.hugeserver.com
 * updates: mirror.hmc.edu
No package mongodb-org available.
Error: Nothing to do

为什么我会收到此消息?

最佳答案

你需要配置包管理系统(yum)。

创建一个 /etc/yum.repos.d/mongodb.repo 文件来保存 MongoDB 存储库的以下配置信息:

如果您有 64 位系统,请使用以下配置:

[mongodb]
name=MongoDB Repository
baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64/
gpgcheck=0
enabled=1

不建议将 32 位用于生产部署,但您可以使用:

[mongodb]
name=MongoDB Repository
baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/i686/
gpgcheck=0
enabled=1

安装软件包时,您可以选择是安装当前版本还是之前的版本。这一步提供了两者的命令。

要安装最新的稳定版 MongoDB,运行:

sudo yum install mongodb-org

要安装 MongoDB 的特定版本,请单独指定每个组件包,并将版本号附加到包名称中,如以下安装 3.2.0 版本的示例:

yum install mongodb-org-3.2.0 mongodb-org-server-3.2.0 mongodb-org-shell-3.2.0 mongodb-org-mongos-3.2.0 mongodb-org-tools-3.2.0

如果您仍然卡住,请关注 this小心可能会有所帮助。

关于mongodb - yum install mongodb 3.2 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34725574/

相关文章:

java - 在 Java 中从 MongoDB 数组中删除对象

MongoDB:用户和事件的嵌入式或规范化数据模型

狂欢 : Check if PID exists with further logic

c++ - 尝试在 CentOS 7 上从源代码编译 PhantomJS 时出现段错误

apache - 在 CentOs 7 上使用 yum 没有可用的包 httpd

python - 如何从连接 URI 中的 SQL 密码转义 `@` 字母

java - 如何在 Spring Boot Dockerized 应用程序中连接到特定的本地 MongoDB 实例?

r - CentOS下无法从源代码安装R包

linux - Bigtop (centos) 中缺少 hadoop 包 - 安装问题

unix - Repository packages-microsoft-com-prod 在配置中不止一次列出