Tag Archives: yum

MongoDB 3.2 no Fedora 23 e 24

Recentemente precisei instalar o MongoDB 3.2 no Fedora 23 e 24 para um artigo que estou escrevendo para uma revista. Porém nos repositórios do Fedora a última versão disponível é a 3.0, e eu preciso da 3.2 para testar as novas funcionalidades de validação de documentos.

mongo-vs-fedora

Verificando na documentação do MongoDB, só encontrei as informações para instalar no Red Hat Linux. E apesar deles dizerem que as mesmas instruções servem para o Fedora, elas não servem, pelo menos não sem um pequeno ajuste que não é citado em nenhum lugar.

Os passos para instalar o MongoDB 3.2 no Fedora 23 e 24 são os seguintes:

1 – Criar o arquivo do repositório do MongoDB em /etc/yum.repos.d/mongodb-org-3.2.repo com o seguinte conteúdo (já ajustado para o Fedora):

[mongodb-org-3.2]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/7/mongodb-org/3.2/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.2.asc

Este é o mesmo conteúdo presente na documentação do MongoDB, com a baseurl alterada para forçar ao utilizar a versão para Red Hat 7 (baseurl=https://repo.mongodb.org/yum/redhat/7/mongodb-org/3.2/x86_64/) . Essa alteração é necessária porque o repositório foi criado para o Red Hat Linux e não para o Fedora.

2 – Instalar o mongodb-org com o dnf:

sudo dnf install -y mongodb-org

Feito isso, é necessário configurar e rodar o serviço. Mas isso já é assunto para um outro post. 😉

Share Button