Нет доступных пакетов mongodb-org

Я пытаюсь установить MongoDB на CentOS 6.5. Я полагаю, что следую инструкциям точно пошагово, но продолжаю получать сообщение об ошибке. Нет пакета mongodb-org после выполнения команды sudo yum install -y mongodb-org.

Следуйте инструкциям здесь: http://docs.mongodb.org/master/tutorial/install-mongodb-on-red-hat/?_ga=1.140464624.273085478.1441642123

[vagrant@localhost lounge]$ sudo yum install -y mongodb-org
Loaded plugins: fastestmirror
Setting up Install Process
Loading mirror speeds from cached hostfile
 * base: centos.host-engine.com
 * epel: ftp.osuosl.org
 * extras: ftp.osuosl.org
 * remi-safe: mirrors.mediatemple.net
 * updates: mirror.solarvps.com
No package mongodb-org available.
Error: Nothing to do

Я смотрю на инструкции для RHEL 6, и это то, что у меня есть (я использую правильные инструкции?):

[vagrant@localhost yum.repos.d]$ cat /proc/version
Linux version 2.6.32-431.el6.i686 (mockbuild@c6b8.bsys.dev.centos.org) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-4) (GCC) ) #1 SMP Fri Nov 22 00:26:36 UTC 2013

Аналогично, команда yum search mongodb-org сообщает, что совпадений не найдено.

Вот мой файл репо, как сказано в инструкции для создания:

[vagrant@localhost yum.repos.d]$ cat 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
[vagrant@localhost yum.repos.d]$

Постоянный обходной путь

Я обновил ОС с CentOS 6.5 до Centos 7, следуя немного другим инструкциям:

http://docs.mongodb.org/master/tutorial/install-mongodb-on-red-hat/?_ga=1.169228258.273085478.1441642123

Файл репо тот же, но по какой-то причине процедуры CentOS 7 работали без сбоев.

Примечание: я не думаю, что это ответ, а просто обходной путь, поэтому, если кто-то скажет, почему процедуры 6.5 не сработали, это будет реальный ответ.

2 ответа

Я думаю ты пытаешься добавить exclude каталог из /etc/yum.conf чтобы предотвратить будущие обновления, например:

exclude=mongodb-org,mongodb-org-server,mongodb-org-shell,mongodb-org-mongos,mongodb-org-tools

Но после установки mongodb-org необходимо добавить строку выше:

sudo yum install -y mongodb-org

Похоже, что пакеты для Centos 6.5 отсутствуют в этом дереве. Можете ли вы использовать этот URL вместо этого: http://downloads-distro.mongodb.org/repo/redhat/os/x86_64/

( С этой страницы)

Для полноты картины:

Как уже указывалось, в официальных стандартных репозиториях отсутствует официальный пакет MongoDB для RHEL или CentOS. Но RedHat делает официальные поддерживаемые пакеты MongoDB доступными через коллекции программ RHSCL.

RHSCL релизы происходят ежегодно. Коллекции имеют жизненный цикл поддержки от двух до трех лет, что позволяет быстро внедрять инновации, не жертвуя стабильностью. RHSCL доступен с некоторыми подписками Red Hat Enterprise Linux для поддерживаемых в настоящее время выпусков Red Hat Enterprise Linux, включая 6 и 7.

Итак, если вы используете RHEL, потому что вам нужен дистрибутив Linux с поддержкой предприятия, вам следует рассмотреть возможность использования пакетов, доступных через RHSCL,

RHSCL подобные коллекции программного обеспечения доступны и для CentOS. В случае, если вы используете CentOS в виртуальной машине для моделирования производственных систем RHEL.

Другие вопросы по тегам