Enfrenté el mismo problema, pero lo solucioné cambiando el comando de la sección del archivo del paquete. Todo el paso que seguí fue:
Primero intente con este comando: sudo apt-get install -y mongodb
Este es el paquete mongodb no oficial proporcionado por Ubuntu y no es mantenido por MongoDB y entra en conflicto con los paquetes admitidos oficialmente de MongoDB.
Si el comando anterior no funciona, puede solucionar el problema mediante uno de los siguientes procedimientos:
#Step 1: Import the MongoDB public key
#In Ubuntu 18.*+, you may get invalid signatures. --recv value may need to be updated to EA312927.
#See here for more details on the invalid signature issue: [https://stackoverflow.com/questions/34733340/mongodb-gpg-invalid-signatures][1]
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
#Step 2: Generate a file with the MongoDB repository url
echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list
#Step 3: Refresh the local database with the packages
sudo apt-get update
#Step 4: Install the last stable MongoDB version and all the necessary packages on our system
sudo apt-get install mongodb-org
#Or
# The unofficial mongodb package provided by Ubuntu is not maintained by MongoDB and conflict with MongoDB’s offically supported packages. Use the official MongoDB mongodb-org packages, which are kept up-to-date with the most recent major and minor MongoDB releases.
sudo apt-get install -y mongodb
Espero que esto funcione para ti también. Puedes seguir este MongoDB
Actualización
Las instrucciones anteriores instalarán la versión 2.6 de mongodb, si desea instalar la última versión Uubuntu 12.04
, simplemente reemplace la anterior step 2
y siga las instrucciones a continuación en lugar de eso:
#Step 2: Generate a file with the MongoDB repository url
echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb.list
Si está utilizando Ubuntu 14.04
, utilice el paso de abajo en lugar del anteriorstep 2
#Step 2: Generate a file with the MongoDB repository url
echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.0.list
2.6
, no el último establo3.0
). Vea mi propia respuesta.El verdadero problema aquí puede ser si tiene un sistema de 32 bits . MongoDB 3.X nunca se diseñó para ser utilizado en un sistema de 32 bits, por lo que los repositorios de 32 bits están vacíos (por eso no se encuentra). La instalación del paquete Ubuntu 2.X predeterminado puede ser su mejor opción con:
Otra solución alternativa, si no obstante desea obtener la última versión de Mongo:
Puedes ir a https://www.mongodb.org/downloads y usar el menú desplegable para seleccionar "Linux heredado de 32 bits"
Pero viene con severos limitaciones ...
fuente
Prueba sin '-org':
¡Trabajó para mi!
fuente
Estoy ejecutando Ubuntu 14.04; y apt todavía no pudo encontrar el paquete; Probé todas las respuestas anteriores y más. La URL que funcionó para mí es esta:
Fuente: http://www.liquidweb.com/kb/how-to-install-mongodb-on-ubuntu-14-04/
fuente
Todos los pasos son correctos, solo cambie el Paso 4 como se muestra a continuación
Mando:
sudo apt-get install mongodb
Esto ha funcionado para mí.
fuente
Si actualmente está utilizando el repositorio MongoDB 3.3 (como lo sugiere oficialmente el sitio web de MongoDB) , debe tener en cuenta que el nombre del paquete utilizado para la versión 3.3 es:
Entonces, el comando de instalación adecuado para esta versión será:
Considerando esto, sugeriré usar la última versión estable actual (v3.2) hasta que la v3.3 se vuelva estable, los comandos para instalarla se enumeran a continuación:
Descargue la clave del repositorio v3.2:
Si trabaja con Ubuntu 12.04 o Mint 13 agregue el siguiente repositorio:
Si trabaja con Ubuntu 14.04 o Mint 17 agregue el siguiente repositorio:
Si trabaja con Ubuntu 16.04 o Mint 18 agregue el siguiente repositorio:
Actualice la lista de paquetes e instale mongo:
fuente
La respuesta actualmente aceptada funciona, pero instalará una versión desactualizada de Mongo.
La documentación de Mongo establece que: MongoDB solo proporciona paquetes para Ubuntu 12.04 LTS (Precise Pangolin) y 14.04 LTS (Trusty Tahr). Sin embargo, estos paquetes pueden funcionar con otras versiones de Ubuntu.
Entonces, para obtener el último Mongo estable (
3.0
), use esto (el paso diferente es el segundo):Espero que esto ayude.
Me gustaría agregar que como paso anterior, debe verificar su versión de distribución GNU / Linux, que construirá la URL de la lista de repositorios. Para mí, ya que estoy usando esto:
El segundo paso original:
No funcionó como se esperaba porque generó una URL de repositorio incorrecta. Básicamente, puso el nombre en clave de distribución "rafaela" dentro del repositorio de URL que no existe. Puede consultar la URL del repositorio en su administrador de paquetes en Fuentes de software, Repositorios adicionales.
Lo que hice fue navegar por el sitio:
http://repo.mongodb.org/apt/ubuntu/dists/
Y descubrí que para Ubuntu, "confiable" y "precisa" son las únicas carpetas web disponibles, no "rafaela".
Solución : Abra como root el archivo 'mongodb-org-3.1.list' o 'mongodb.list' y reemplace "rafaela" o su versión de lanzamiento por la versión correspondiente (para mí era: "trusty"), guarde los cambios y continúe con los siguientes pasos. Además, su administrador de paquetes también puede permitirle cambiar fácilmente la URL del repositorio.
Espero que funcione para ti.! ---
fuente
Funciona para ubuntu de 32 bits, pruébalo. Mucha suerte.
fuente
Primero debe agregar la base de datos del paquete y agregar la clave PGP.
Ejecute lo siguiente.
fuente
cat /etc/apt/sources.list.d/mongodb-org-3.0.list
?deb http://repo.mongodb.org/apt/ubuntu precise/mongodb-org/3.0 multiverse
Tuve el mismo problema en 14.04, pero lo solucioné con estos pasos:
Funcionó a las mil maravillas :)
fuente
Esto funcionó en Ubuntu 17.04
Si ve una falla como:
Luego ejecute este comando:
sudo tee /etc/apt/sources.list.d/mongodb-org-3.6.list
y
Referencias:
fuente
Tuve los mismos problemas en Ubuntu 16.04 cuando seguí los pasos publicados en el documento oficial .
Luego elimino el texto "[arch = amd64, arm64]" en el paso 2 y me funciona.
fuente
Para aquellos que usan
Ubuntu 18.04
pueden ejecutar este comando:Cree el
/etc/apt/sources.list.d/mongodb-org-4.2.list
archivo para Ubuntu 18.04 (Bionic) :fuente