gpt4 book ai didi

mongodb - 无法在 Fedora 22 上安装 MongoDB 3.0

转载 作者:可可西里 更新时间:2023-11-01 09:57:02 28 4
gpt4 key购买 nike

我正在尝试在 Fedora 22 上安装 MongoDB 3.0。遵循官方 Mongo 文档 here ,我添加了一个 /etc/yum.repos.d/mongodb-org-3.0.repo 文件,其中包含:

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

当我尝试按照推荐的命令安装时,我得到了这样的结果:

$ sudo dnf install -y mongodb-org
Failed to synchronize cache for repo 'mongodb-org-3.0' from 'https://repo.mongodb.org/yum/redhat/22/mongodb-org/3.0/x86_64/': Cannot download repomd.xml: Cannot download repodata/repomd.xml: All mirrors were tried, disabling.
Last metadata expiration check performed 0:03:17 ago on Sun Aug 30 14:28:03 2015.
No package mongodb-org available.
Error: Unable to find a match.

我该怎么做才能安装这个包?

最佳答案

在 fedora 22 上,$releasever 产生 22。在 RedHat 7 上,这个变量产生 7。

所以在 fedora 22 上,URL 最终会变成 ' https://repo.mongodb.org/yum/redhat/22/mongodb-org/3.0/x86_64/ ' 如果您要从/yum/redhat 遍历,您可以看到它不存在。

我能够通过在 .repo 文件中用 7 替换 $releasever 来解决这个问题。

注意:安装似乎成功了,尽管 service/systemctl 文件不是由包/管理器创建的。您可能仍然需要手动启动 mongodb。

关于mongodb - 无法在 Fedora 22 上安装 MongoDB 3.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32301423/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com