我正在尝试通过 yum 为我的 centos 5.1 服务器安装 mongodb。我按照在 yum 文件夹中创建 .repo 文件的说明进行操作,但它仍然不起作用。这是问题的屏幕截图:
---- http://prntscr.com/41b22y
我输入了yum install mongodb-org但我得到一个“无事可做”的错误。我不确定我做错了什么。我什至做了yum makecache仍然没有工作。
#### cat mongodb.repo
[mongodb]
name=MongoDB Repository
baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64
gpgcheck=0
enabled=1
[/etc/yum.repos.d] # yum install mongodb-org
Loaded plugins: fastestmirror, priorities
Determining fastest mirrors
addons | 1.9 kB 00:00
base | 1.1 kB 00:00
extras | 2.1 kB 00:00
mongodb | 951 B 00:00
updates | 1.9 kB 00:00
wiredtree | 951 B 00:00
Excluding Packages in global exclude list
Finished
Excluding Packages from CentOS-5 - Base
Finished
7 packages excluded due to repository priority protections
Setting up Install Process
No package mongodb-org available.
Nothing to do
[/etc/yum.repos.d] #
配置包管理系统 (YUM)。
创建 /etc/yum.repos.d/mongodb.repo 文件以保存 MongoDB 存储库的以下配置信息:
如果您正在运行
64-bit
系统,请使用以下配置:如果您正在运行
32-bit
不建议用于生产部署的系统,请使用以下配置:安装软件包时,您可以选择是安装当前版本还是以前的版本。此步骤提供了两者的命令。
要安装 MongoDB 的最新稳定版本,请发出以下命令:
要安装特定版本的 MongoDB,请单独指定每个组件包并将版本号附加到包名称中,如以下安装 MongoDB 2.6.1` 版本的示例:
作为参考,如果我仍然坚持我发现这个链接,这可能会有所帮助
从文档站点:
/etc/yum.repos.d/mongodb.repo
[mongodb] name=MongoDB Repository baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/x86_64/ gpgcheck=0 enabled=1
然后
yum install mongo-10gen mongo-10gen-server
我能够使用他们的说明进行安装。您可以尝试禁用优先级插件。设置启用 = 0。
然后 yum update 然后再次尝试安装 mongodb。
您的存储库配置似乎是正确的,但是您为什么要尝试安装 mongodb-org?尝试安装 mongo-10gen-server,这就是你需要的包。