Seguí las instrucciones dadas en el sitio web oficial de MongoDB ( https://docs.mongodb.org/manual/tutorial/install-mongodb-on-ubuntu/ ) y recibo este error cuando intento instalar MongoDB. ¿Cómo solucionar este problema y qué está pasando? Recuerda que estoy usando la última versión de 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.
Respuestas:
Instalar mongodb en Ubuntu 12.04, 14.04, 16.04
Importe la clave pública utilizada por el sistema de gestión de paquetes
Cree un archivo de lista para MongoDB.
En Ubuntu 12.04 (en desuso):
En Ubuntu 14.04:
En Ubuntu 16.04:
Vuelva a cargar la base de datos del paquete local.
Lanzará una advertencia
Simplemente ignóralo.
Instale los paquetes MongoDB.
Después de la instalación, puede iniciar MongoDB usando
Para detener el uso de MongoDB
Para reiniciar el uso de MongoDB
Si eso no funcionó, verifique aquí si alguno de los pasos se ha actualizado: https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/
fuente
TL; DR;
Intenta ejecutar este comando,
y entonces
Registros:
Así que seguí las instrucciones oficiales de Mongo 4.0 aquí y obtuve esto después de ejecutar
sudo apt-get install mongodb-org
Luego agregué manualmente mongodb-org-server al comando de instalación:
pero luego tengo
Después de instalarlos manualmente:
Lo tengo trabajando con single:
mando.
fuente
Intenté ejecutar las instrucciones de instalación publicadas por t9toqwerty / muru. Pero aun así recibí el mensaje
Lo que funcionó para mí fue instalar MongoDB manualmente desde el tarball. El enlace original es: https://docs.mongodb.com/manual/tutorial/install-mongodb-on-linux/
1) Descargar binarios
2) Extraer archivos
3) Copiar archivo al directorio de destino
4) Coloque la ubicación en la variable RUTA.
(Reemplace
<mongodb-install-directory
> con la ruta al archivo MongoDB extraído. Para mí esto fue /home/myusername/mongodb/mongodb-linux-x86_64-3.4.9)Luego viene ejecutándolo:
1) Crear directorio de datos
2) Establecer permisos
Esto se asegura de que el usuario tenga permisos de lectura y escritura para el directorio. Encuentre el directorio en la terminal e ingrese
3) ¡Ejecútalo!
Si no configuró la variable PATH en el paso 4, ejecute mongo ingresando la ruta a su archivo bin, así
fuente
Primero, elimine todos los paquetes de mongo.
sudo apt list --installed | grep 'mongo'
sudo apt-get purge --auto-remove packagename
https://docs.mongodb.com/manual/tutorial/install-mongodb-on-linux/
fuente
Xenial (Ubuntu 16.04); MongoDB v. 3.2.11
Simplemente lo hice y estuvo bien.
Fuente: https://www.digitalocean.com/community/tutorials/how-to-install-mongodb-on-ubuntu-16-04
fuente
Me enfrenté el mismo par de días atrás. Intenta correr a través de la aptitud. Esto se encargará de instalar todos los paquetes de dependencia.
fuente