Я пытаюсь установить Mon go версию 3.6 на CentOS, но установка постоянно завершается с ошибкой:
`https://repo.mongodb.org/yum/redhat//mongodb-org/3.6/x86_64/repodata/repomd.xml: [Errno 14] HTTPS Error 404 - Not Found Trying other mirror. failure: repodata/repomd.xml from mongodb-org-3.6: [Errno 256] No more mirrors to try. https://repo.mongodb.org/yum/redhat//mongodb-org/3.6/x86_64/repodata/repomd.xml: [Errno 14] HTTPS Error 404 - Not Found`
Вот содержимое файла репо, который я использую. Я скопировал это с веб-сайта MongoDB:
`[mongodb-org-3.6] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat//mongodb-org/3.6/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-3.6.asc`
Я просматривал многие форумы, но не смог найти решение этой проблемы. Не могли бы вы помочь с установкой? Дайте мне знать, что я делаю не так?
wget https://repo.mongodb.org/yum/redhat/7/mongodb-org/3.6/x86_64/RPMS/mongodb-org-server-3.6.17-1.el7.x86_64.rpm sudo rpm -i mongodb-org-server-3.6.17-1.el7.x86_64.rpm sudo systemctl start mongod
УСТАНОВИТЬ ДОПОЛНИТЕЛЬНЫЕ КОМПОНЕНТЫ
# SHELL wget https://repo.mongodb.org/yum/redhat/7/mongodb-org/3.6/x86_64/RPMS/mongodb-org-shell-3.6.17-1.el7.x86_64.rpm sudo rpm -i mongodb-org-shell-3.6.17-1.el7.x86_64.rpm # MONGOS wget https://repo.mongodb.org/yum/redhat/7/mongodb-org/3.6/x86_64/RPMS/mongodb-org-mongos-3.6.17-1.el7.x86_64.rpm sudo rpm -i mongodb-org-mongos-3.6.17-1.el7.x86_64.rpm # TOOLS wget https://repo.mongodb.org/yum/redhat/7/mongodb-org/3.6/x86_64/RPMS/mongodb-org-tools-3.6.17-1.el7.x86_64.rpm sudo rpm -i mongodb-org-tools-3.6.17-1.el7.x86_64.rpm # REMAINING BITS wget https://repo.mongodb.org/yum/redhat/7/mongodb-org/3.6/x86_64/RPMS/mongodb-org-3.6.17-1.el7.x86_64.rpm sudo rpm -i mongodb-org-3.6.17-1.el7.x86_64.rpm
Создайте файл /etc/yum.repos.d/mongodb-org-3.6.repo, чтобы вы могли установить MongoDB напрямую, используя yum:
/etc/yum.repos.d/mongodb-org-3.6.repo
yum
Используйте следующий файл репозитория:
[mongodb-org-3.6] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/7/mongodb-org/3.6/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-3.6.asc
Установите пакеты MongoDB с помощью следующей команды:
sudo yum install -y mongodb-org
или
sudo yum install -y mongodb-org-3.6.17 mongodb-org-server-3.6.17 mongodb-org-shell-3.6.17 mongodb-org-mongos-3.6.17 mongodb-org-tools-3.6.17
Измените ваш URL, указав CentOS 7:
https://repo.mongodb.org/yum/redhat/7/mongodb-org/3.6/x86_64/