Fedora

如何在 Fedora 上安裝 mongoDB

  • February 14, 2018

我想在 fedora 25 上安裝 mongodb,

但我收到此錯誤:

重定向到“/usr/bin/dnf install -y mongodb-org”(參見“man yum2dnf”)

無法同步 repo ‘mysql57-community’ 的記憶體,禁用。無法同步 repo ‘mongodb-org-3.4’ 的記憶體,禁用。無法同步 repo ‘mysql-connectors-community’ 的記憶體,禁用。無法同步 repo ‘mysql-tools-community’ 的記憶體,禁用。上次元數據過期檢查:2017 年 2 月 16 日星期四 12:55:42 1:58:49 前。沒有可用的包 mongodb-org。錯誤:無法找到匹配項。

您可能正在使用此儲存庫

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

它不適用於 Fedora,原因有兩個:

  • 此儲存庫僅適用於 RHEL 或 CentOS 6/7
  • $releasever應該是 6 或 7(而不是 25+)

如果你想在 fedora 中安裝 mongo(2018 年 2 月的 v3.4),你可以使用普通的倉庫:

# As ROOT
# Install the client and the server
dnf install mongodb mongodb-server

# If you have SELinux
# Allow access to port 27017 (the one mongo server uses)
semanage port -a -t mongod_port_t -p tcp 27017

# Start mongo server 
systemctl start mongod

# From any user
# You can access the client
mongo 

來源:

引用自:https://serverfault.com/questions/832905