Instalar MongoDB 4.4 no Debian 10 Buster

Publicado por Fábio Berbert de Paula em 18/08/2020

[ Hits: 7.828 ]

Blog: https://fabio.automatizando.dev

 


Instalar MongoDB 4.4 no Debian 10 Buster



O MongoDB já vem por padrão nos repositórios oficiais do Debian 10 Buster, mas nessa dica usaremos o repositório oficial do próprio MongoDB para termos acesso a sua última versão estável, que é a 4.4.

NOTA: os repositórios oficiais do Debian trazem a versão 4.2. Confira:

apt-cache show mongodb-org | grep Version
Version: 4.2.8
Version: 4.2.7
Version: 4.2.6
Version: 4.2.5
Version: 4.2.3
Version: 4.2.2
Version: 4.2.1


O primeiro passo é importar a chave GPG do repositório:

wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -

Em seguida crie o arquivo de repositório APT:

echo "deb http://repo.mongodb.org/apt/debian buster/mongodb-org/4.4 main" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list

Atualize a lista de repositórios:

sudo apt update

Agora verifique as versões disponíveis do MongoDB:

apt-cache show mongodb-org | grep Version
Version: 4.4.0
Version: 4.2.8
Version: 4.2.7
Version: 4.2.6
Version: 4.2.5
Version: 4.2.3
Version: 4.2.2
Version: 4.2.1


Instale o banco de dados com:

sudo apt install mongodb-org

Inicie o serviço:

sudo service mongod start

Iniciar o console:

mongo

Bônus - MongoDB Compass

Para instalar o MongoDB Compass, acesse o link abaixo e selecione a última versão do pacote DEB para Ubuntu:
Ou digite (a versão abaixo irá mudar com o tempo):

wget -c https://downloads.mongodb.com/compass/mongodb-compass_1.21.2_amd64.deb

Instale:

sudo dpkg -i mongodb-compass_1.21.2_amd64.deb

Agora basta executar:

mongodb-compass
Linux: Instalar MongoDB 4.4 no Debian 10 Buster
Até a próxima!

Outras dicas deste autor

Jogo da Forca no Linux

Criando um Jogo de Corrida em React Native [Vídeo]

Vim - substituindo somente no bloco selecionado

Atalho Alt+F2 ou Alt+Espaço parou de funcionar no KDE Plasma [Resolvido]

Palestra - A história do Viva o Linux

Leitura recomendada

MongoDB - adicionar um campo a todos os documentos de uma coleção

Busca Reversa no Mongo Shell

MongoDB - Erro "not authorized ... to execute command" [Resolvido]

MongoDB - Habilitar autenticação por usuário (Access Control)

Backup do MongoDB diretamente para o Amazon S3 com o s3cmd

  

Comentários
[1] Comentário enviado por maurixnovatrento em 18/08/2020 - 12:36h

Boa dica.

___________________________________
Conhecimento não se Leva para o Túmulo.



[2] Comentário enviado por miguelcid em 17/01/2025 - 16:56h

Para usuários do Debian 12 que se deparam com o seguintes erros:

# apt update
Obter:1 http://deb.debian.org/debian bookworm InRelease [151 kB]
Atingido:2 http://security.debian.org/debian-security bookworm-security InRelease
Atingido:3 http://deb.debian.org/debian bookworm-updates InRelease
Atingido:4 http://repo.mongodb.org/apt/debian buster/mongodb-org/4.4 InRelease
Baixados 151 kB em 1s (281 kB/s)
Lendo listas de pacotes... Pronto
Construindo árvore de dependências... Pronto
Lendo informação de estado... Pronto
All packages are up to date.
W: http://repo.mongodb.org/apt/debian/dists/buster/mongodb-org/4.4/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.

Mover o arquivo trusted.gpg para trusted.gpg.d e renomear para mongodb-server-4.4.gpg
mv /etc/apt/trusted.gpg /etc/apt/trusted.gpg.d/mongodb-server-4.4.gpg
------------------------------------------------------------------------------------------------------------------------------------------

# apt install mongodb-org
Lendo listas de pacotes... Pronto
Construindo árvore de dependências... Pronto
Lendo informação de estado... Pronto
Alguns pacotes não puderam ser instalados. Isto pode significar que
você solicitou uma situação impossível ou, se você está usando a
distribuição instável, que alguns pacotes requeridos não foram
criados ainda ou foram retirados da "Incoming".
A informação a seguir pode ajudar a resolver a situação:

Os pacotes a seguir têm dependências desencontradas:
mongodb-org-mongos : Depende: libssl1.1 (>= 1.1.0) mas não é instalável
mongodb-org-server : Depende: libssl1.1 (>= 1.1.0) mas não é instalável
mongodb-org-shell : Depende: libssl1.1 (>= 1.1.0) mas não é instalável
E: Impossível corrigir problemas, você manteve (hold) pacotes quebrados.

Colocar o repositório do Debian 11 no /etc/apt/sources.list

deb http://security.debian.org/debian-security bullseye-security main



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts