J'ai suivi les instructions données sur le site officiel de MongoDB ( https://docs.mongodb.org/manual/tutorial/install-mongodb-on-ubuntu/ ) et j'obtiens cette erreur en essayant d'installer MongoDB. Comment résoudre ce problème et qu'est-ce qui ne va pas? N'oubliez pas que j'utilise la dernière version d'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).
Modifier: titre. MongDB -> MongoDB.
Réponses:
Installer mongodb dans Ubuntu 12.04, 14.04, 16.04
Importez la clé publique utilisée par le système de gestion des packages
Créez un fichier de liste pour MongoDB.
Dans Ubuntu 12.04 (obsolète):
Dans Ubuntu 14.04:
Dans Ubuntu 16.04:
Recharger la base de données du package local.
Il lancera un avertissement
N'y faites pas attention.
Installez les packages MongoDB.
Après l'installation, vous pouvez démarrer MongoDB en utilisant
Pour arrêter l'utilisation de MongoDB
Pour redémarrer MongoDB, utilisez
Si cela n'a pas fonctionné, vérifiez ici pour voir si l'une des étapes a été mise à jour: https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/
la source
TL; DR;
Essayez d'exécuter cette commande,
puis
Journaux:
J'ai donc suivi les instructions officielles sur Mongo 4.0 ici et j'ai obtenu ceci après avoir exécuté
sudo apt-get install mongodb-org
Ensuite, j'ai ajouté manuellement mongodb-org-server à la commande d'installation:
mais j'ai
Après avoir installé manuellement ces derniers:
Je l'ai fait travailler avec single:
commander.
la source
J'ai essayé d'exécuter les instructions d'installation publiées par t9toqwerty / muru. Mais j'ai toujours le message
Ce qui a fonctionné pour moi a été d'installer manuellement MongoDB à partir de l'archive tar. Le lien d'origine est: https://docs.mongodb.com/manual/tutorial/install-mongodb-on-linux/
1) Télécharger les binaires
2) Extraire des fichiers
3) Copier l'archive dans le répertoire cible
4) Placez l'emplacement dans la variable PATH.
(Remplacez
<mongodb-install-directory
> par le chemin d'accès à l'archive MongoDB extraite. Pour moi, c'était /home/myusername/mongodb/mongodb-linux-x86_64-3.4.9)Vient ensuite l'exécuter:
1) Créer un répertoire de données
2) Définir les autorisations
Cela garantit que l'utilisateur dispose des autorisations de lecture et d'écriture pour le répertoire. Recherchez le répertoire dans le terminal et entrez
3) Lancez-le!
Si vous n'avez pas configuré la variable PATH à l'étape 4, exécutez mongo en entrant le chemin d'accès à votre fichier bin - comme ceci
la source
Tout d'abord, supprimez tous les packages mongo.
sudo apt list --installed | grep 'mongo'
sudo apt-get purge --auto-remove packagename
https://docs.mongodb.com/manual/tutorial/install-mongodb-on-linux/
la source
Xenial (Ubuntu 16.04); MongoDB v. 3.2.11
Je viens de le faire et c'était bien.
Police: https://www.digitalocean.com/community/tutorials/how-to-install-mongodb-on-ubuntu-16-04
la source
J'ai fait face au même couple de jours en arrière. Essayez de traverser l'aptitude. Cela se chargera d'installer tous les packages de dépendances.
la source