iniciar - Qué versión de MongoDB está instalada en Ubuntu
start mongodb on ubuntu (5)
Hola, soy un poco n00b.
¿Alguien puede decirme cómo verificaría la versión de MongoDB que está instalada en mi máquina Ubuntu de Linux?
Veo que mi versión de shell MongoDB: 1.2.2 así que estoy bastante seguro de que MongoDB también está pasado de moda. ¿Alguien sabe de algún documento de ''Cómo actualizar MongoDB''? Encuentro mongodb.org ser un poco confuso.
Por favor y gracias.
Ok si uso db.version () dentro de mongo shell dice 1.2.2
Si yo $ mongod --version obtengo esto:
db version v1.2.2, pdfile version 4.5
Wed Oct 16 10:28:22 git version: nogitversion
corrí
sudo apt-get update
sudo apt-get install mongodb
y obten
sudo apt-get install mongodb
Reading package lists... Done
Building dependency tree
Reading state information... Done
mongodb is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 179 not upgraded.
mongod --version
db version v1.2.2, pdfile version 4.5
Wed Oct 16 10:31:07 git version: nogitversion
Entonces, ¿por qué no se está actualizando? ¿Está apt-get apuntando al repositorio / fuente incorrectos?
Cuando ingresaste en mongo shell usando el comando "mongo", solo esa vez lo notarás
MongoDB shell version v3.4.0-rc2
connecting to: mongodb://127.0.0.1:27017
MongoDB server version: 3.4.0-rc2
también puedes probar el comando, en mongo shell, db.version()
En la terminal simplemente ingrese el comando tradicional:
mongod --version
Para completar, una breve introducción para "noobs de concha":
Antes que nada, inicie su caparazón: puede encontrarlo dentro de los entornos de escritorio comunes bajo el nombre "Terminal" o "Shell" en algún lugar del menú de la aplicación de escritorio.
También puede intentar usar la combinación de teclas CTRL + F2, seguida de uno de esos comandos (dependiendo del entorno de escritorio que esté utilizando) y la tecla ENTRAR:
xfce4-terminal
gnome-console
terminal
rxvt
konsole
Si todo lo anterior falla, intente utilizar xterm
; funcionará en la mayoría de los casos.
Sugerencia para los siguientes comandos: ejecuta los comandos sin el $
- es solo un marcador que identifica que estás en el caparazón.
Después de eso acaba de disparar mongod
con la bandera --version
:
$ mongod --version
Te muestra algo así como
$ mongod --version
db version v2.4.6
Wed Oct 16 16:17:00.241 git version: nogitversion
Para actualizarlo solo ejecuta
$ sudo apt-get update
y entonces
$ sudo apt-get install mongodb
RESPUESTA: Lea las instrucciones #dua
Ok, la magia estaba en esta línea que aparentemente me perdí cuando instalé fue:
$ sudo apt-get install mongodb-10gen=2.4.6
Y el proceso completo como se describe aquí http://docs.mongodb.org/manual/tutorial/install-mongodb-on-ubuntu/ es
$ sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
$ echo ''deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen'' | sudo tee /etc/apt/sources.list.d/mongodb.list
$ sudo apt-get update
$ sudo apt-get install mongodb-10gen
$ sudo apt-get install mongodb-10gen=2.2.3
$ echo "mongodb-10gen hold" | sudo dpkg --set-selections
$ sudo service mongodb start
$ mongod --version
db version v2.4.6
Wed Oct 16 12:21:39.938 git version: b9925db5eac369d77a3a5f5d98a145eaaacd9673
IMPORTANTE: asegúrese de cambiar 2.4.6 a la última versión (o lo que sea que desee instalar). Encuentre el último número de versión aquí http://www.mongodb.org/downloads
caparazón interior:
mongod --version