Segui as instruções fornecidas no site oficial do MongoDB ( https://docs.mongodb.org/manual/tutorial/install-mongodb-on-ubuntu/ ) e recebo esse erro ao tentar instalar o MongoDB. Como corrigir esse problema e o que está errado? Lembre-se de que estou usando a versão mais recente do Ubuntu 16.04
sudo apt-get install -y mongodb-org
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
mongodb-org :
Depends: mongodb-org-shell but it is not going to be installed
Depends: mongodb-org-server but it is not going to be installed
Depends: mongodb-org-mongos but it is not going to be installed
Depends: mongodb-org-tools but it is not going to be installed
virtualbox-5.0 : Depends: libqt4-opengl (>= 4:4.7.2) but it is not going to be installed
Depends: libsdl1.2debian (>= 1.2.11) but it is not going to be installed
Recommends: libsdl-ttf2.0-0 but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
Editar: Título. MongDB -> MongoDB.
Respostas:
Instale o mongodb no Ubuntu 12.04, 14.04, 16.04
Importar a chave pública usada pelo sistema de gerenciamento de pacotes
Crie um arquivo de lista para o MongoDB.
No Ubuntu 12.04 (descontinuado):
No Ubuntu 14.04:
No Ubuntu 16.04:
Recarregue o banco de dados do pacote local.
Vai lançar um aviso
Ignore isso.
Instale os pacotes do MongoDB.
Após a instalação, você pode iniciar o MongoDB usando
Para parar o MongoDB, use
Para reiniciar o MongoDB, use
Se isso não funcionar, verifique aqui se alguma das etapas foi atualizada: https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/
fonte
TL; DR;
Tente executar este comando,
e depois
Histórico:
Então, eu segui as instruções oficiais do Mongo 4.0 aqui e consegui isso depois de executar
sudo apt-get install mongodb-org
Em seguida, adicionei manualmente o mongodb-org-server ao comando de instalação:
mas então eu cheguei
Depois de instalar manualmente estes:
Eu consegui trabalhar com single:
comando.
fonte
Tentei executar as instruções de instalação publicadas por t9toqwerty / muru. Mas ainda recebi a mensagem
O que funcionou para mim foi instalar manualmente o MongoDB a partir do tarball. O link original é: https://docs.mongodb.com/manual/tutorial/install-mongodb-on-linux/
1) Baixar binários
2) Extrair arquivos
3) Copiar arquivo morto para o diretório de destino
4) Coloque a localização na variável PATH.
(Substitua
<mongodb-install-directory
> pelo caminho para o arquivo MongoDB extraído. Para mim, era /home/myusername/mongodb/mongodb-linux-x86_64-3.4.9)Em seguida, vem executando:
1) Criar diretório de dados
2) Definir permissões
Isso garante que o usuário tenha permissões de leitura e gravação para o diretório. Encontre o diretório no terminal e digite
3) Corra!
Se você não configurou a variável PATH na etapa 4, execute o mongo digitando o caminho para o seu arquivo bin - assim
fonte
Primeiro, remova todos os pacotes mongo.
sudo apt list --installed | grep 'mongo'
sudo apt-get purge --auto-remove packagename
https://docs.mongodb.com/manual/tutorial/install-mongodb-on-linux/
fonte
Xenial (Ubuntu 16.04); MongoDB v. 3.2.11
Acabei de fazer e estava tudo bem.
Fonte: https://www.digitalocean.com/community/tutorials/how-to-install-mongodb-on-ubuntu-16-04
fonte
Eu enfrentei o mesmo par de dias atrás. Tente executar o aptitude. Isso cuidará da instalação de todos os pacotes de dependência.
fonte