¿Cómo instalar Robomongo en Ubuntu?


34

Estoy usando MongoDB y quiero instalar Robomongo en Ubuntu.

¿Hay alguna instrucción sobre cómo puedo instalar Robomongo en mi máquina?

Respuestas:


61

Sigue estos sencillos pasos.

  • Descargue el robomongo: https://robomongo.org/download
  • Extraiga el .tar.gz descargado desde arriba
  • Cambiar el directorio a la carpeta extraída.
  • Encontrarás una carpeta bin. Entra allí, luego haz doble clic en robomongo.

Cada vez que quieras ejecutar robomongo, tendrás que hacer algo como esto desde la terminal:

/path/to/robomongo_dir/bin/robomongo

Es posible que desee agregar un enlace a robomongo desde su /usr/binque le permitirá hacer algo como esto desde cualquier terminal:

para eso

  • navegar a robomongo_dir / bin
  • haga clic derecho en el archivo ejecutable robomongo y haga clic en Crear enlace , allí se creará el enlace al archivo ejecutable robomongo
  • Cambiar el nombre del enlace a robomongo a su deseo (digamos robo_ )
  • mueva este enlace al directorio / usr / bin con el siguiente comando en la terminal

    sudo mv /robomongo_dir/bin/robo_ /usr/bin
    

Ahora puede ejecutar robomongo desde la terminal O desde el comando de ejecución (Alt + F2) escribiendo robo_


55
Esta debería ser la respuesta aceptada.
fosslinux

1
@ubashu Algunos obtienen respuestas o ayuda y, a veces, olvidan de dónde obtuvieron la asistencia.
KhoPhi

23

la respuesta de @Rexford es agradable, pero seré más claro

Hay dos formas de instalar el robomongoprograma en ubuntu usando la línea de comando:

Primera forma

1.1 descargue el archivo tar.gz del sitio web oficialrobomongo (elija la versión que necesita instalar y obtenga su url del archivo de descarga tar.gz)

wget https://download.robomongo.org/0.9.0/linux/robomongo-0.9.0-linux-x86_64-0786489.tar.gz

1.2 extraer el archivo tar.gz

 tar -xvzf robomongo-0.9.0-linux-x86_64-0786489.tar.gz

1.3 archivos y carpetas mv en la carpeta de resultados de la operación de extracción en la carpeta robomongodebajo/usr/local/bin

sudo mkdir /usr/local/bin/robomongo
sudo mv  robomongo-0.9.0-linux-x86_64-0786489/* /usr/local/bin/robomongo

1.4 asegúrese de que el archivo de ejecución del robomongoprograma que existe en la /usr/local/bin/robomongo/bincarpeta sea un archivo ejecutable

cd /usr/local/bin/robomongo/bin
sudo chmod +x robomongo ## run command only if robomongo isn't excutable file
./robomongo

Segunda forma

2.1 descargar el archivo deb del sitio web oficialrobomongo (elija la versión que necesita instalar y obtenga la url del archivo de descarga deb)

wget https://download.robomongo.org/0.8.5/linux/robomongo-0.8.5-x86_64.deb

2.2 instalar el archivo deb usando la línea de comando dpkg

sudo dpkg -i robomongo-0.8.5-x86_64.deb

2.3 robomongoprograma abierto usando la línea de comando por ejecución

robomongo

Aviso muy importante :

Todas las versiones disponibles 0.8.5 y anteriores robomongotienen URL de descarga de debarchivos y tar.gzarchivos. Entonces, si desea una versión anterior, puede usar una de las dos formas. Pero si necesita descargar la versión 0.9.0, solo hay una de las primeras.

Más enlaces sobre el robomongoprograma de instalación : enlace 1 , línea 2 , enlace 3


1
parece que estos archivos * .deb ya no están disponibles
API

1
para hacer robomongoejecutable desde cualquier lugar, cambié el nombre de su carpeta ysudo ln -s /usr/local/bin/robomongodir/bin/robomongo /usr/local/bin/
API

Si sigue estas instrucciones y ve, robomongo: command not foundentonces probablemente esté en una arquitectura de 32 bits que no es (y probablemente no será) compatible con robomongo
Michael

2
Esto ya no funciona. La versión 0.8 ahora es tan antigua, es incompatible con la versión actual de Mongo, y Studio3T parece haber dejado de lanzar archivos deb para las versiones más nuevas.
Cerin

18

Robo 3T (anteriormente Robomongo) es la GUI liviana gratuita con carcasa integrada para entusiastas de MongoDB. Use el software Ubuntu para instalar el paquete robo3t-snap o instálelo desde la terminal con:

sudo snap install robo3t-snap

44
Esta debería ser la mejor respuesta en 2019 y para Ubuntu 18.04 arriba.
krige

15

Robomongo ahora es Robo 3T:

Descargue el archivo tar del sitio .

El archivo actual es robo3t-1.1.1-linux-x86_64-c93c6b0.tar.gzpero obviamente esto puede ser diferente de lo que descargó en el futuro: adapte los comandos a continuación en consecuencia.

Abra un terminal y cden cualquier lugar donde descargó el archivo, por ejemplo, cd Downloadsy mvdonde quiera guardarlo, tal vez /opt. Luego extráigalo y cree un enlace simbólico desde el binario a una ubicación PATH, por ejemplo ...

sudo tar -xf /opt/robo3t-1.1.1-linux-x86_64-c93c6b0.tar.gz
sudo ln -s /opt/robo3t-1.1.1-linux-x86_64-c93c6b0/bin/robo3t /usr/local/bin/robo3t

Ahora puede ejecutar robo3ten su terminal y funcionará.


@Zanna lo siento, no vio el /optcamino
George Udosen

1
@ George mi mal, solo lo arreglé después de ver tu comentario :)
Zanna

4

ejecute los siguientes comandos (no dude en actualizar los enlaces y cambiar los nombres de las carpetas):

wget https://download.robomongo.org/1.1.1/linux/robo3t-1.1.1-linux-x86_64-c93c6b0.tar.gz
sudo tar -xzf robo3t-1.1.1-linux-x86_64-c93c6b0.tar.gz -C /opt
rm robo3t-1.1.1-linux-x86_64-c93c6b0.tar.gz
sudo mkdir /opt/robo3t-1.1.1-linux-x86_64-c93c6b0//lib/BKP/
sudo mv /opt/robo3t-1.1.1-linux-x86_64-c93c6b0/lib/libstdc++* /opt/robo3t-1.1.1-linux-x86_64-c93c6b0//lib/BKP/
sudo ln -s /opt/robo3t-1.1.1-linux-x86_64-c93c6b0/bin/robo3t /usr/bin/robo3t
cat > ~/.local/share/applications/robo3t.desktop <<EOL
[Desktop Entry]
Encoding=UTF-8
Name=Robo3T
Exec=robo3t
Terminal=false
Type=Application
Categories=Development;
EOL

entonces también obtendrá un ícono de inicio para que pueda presionar la tecla win y buscar.

Pero no obtendrá una imagen para el icono (algún marcador de posición de ubuntu) :(


1
@Thamaraiselvam también puede echar un vistazo a este script para instalaciones adicionales github.com/david1asher/post-install-scripts/blob/master/…
ddavidad

2

No parece haber sudo apt-get install para robomongo. Hay una descarga de tar.gz disponible desde aquí Una vez que haya descargado, debe hacerlo

gunzip robomongo-0.9.0-rc4-linux-x86_64-8c830b6.tar.gz
tar -xvf robomongo-0.9.0-rc4-linux-x86_64-8c830b6.tar

y luego mueva la versión sin etiqueta a /opt(si es necesario)

De lo contrario, hay otra manera como se menciona en este blog o aquí


He hecho esto robomongo-0.9.0-rc4-linux-x86_64-8c830b6.tar.gz ¿cómo puedo proceder?
Suraj Maurya

Especifique los detalles en términos de lo que ha hecho y qué mensajes de error (si corresponde) está recibiendo.
Ashu

@SurajMaurya si la respuesta a continuación ayudó, ¿te importaría marcar como respuesta?
KhoPhi el

1
Instale Robo3t en Ubuntu 18.04 Descargue el paquete Robo3t o usewget
wget https://download.robomongo.org/1.2.1/linux/robo3t-1.2.1-linux-x86_64-3e50a65.tar.gz
Extraer aquí usando

tar -xvzf robo3t-1.2.1-linux-x86_64-3e50a65.tar.gz

Haga un nuevo floder usr/local/bindesde el paquete

sudo mkdir /usr/local/bin/robo3t

Mueva el paquete extraído a usr/local/bin

sudo mv  robo3t-1.2.1-linux-x86_64-3e50a65/* /usr/local/bin/robo3t

Cambie el directorio a cd /usr/local/bin/robo3t/bin Podemos descargar el ícono de Robo3t y colocarlo aquí, ya que tendremos que crear el ícono de escritorio más tarde

Por ejemplo guárdelo /bincon nombreicon.png /usr/local/bin/robo3t/bin/icon.png

Ahora, necesitamos dar permiso al directorio recién creado usando chmod

sudo chmod +x robo3t ./robo3t

Ahora podemos ejecutar Robo3t ./robo3t

Para hacer desktop iconde Robo3t, podemos hacer un archivo enusr/share/applications

nano usr/share/applications/robo3t.desktop

Pegar estos y guardar

[Desktop Entry]
Encoding=UTF-8
Type=Application
Name=Robo3t
Icon=/usr/local/bin/robo3t/bin/icon.png
Exec="/usr/local/bin/robo3t/bin/robo3t"
Comment=Robo3t 
Categories=Development;
Terminal=false
StartupNotify=true

Ahora, podemos encontrar el iconmenú del iniciador de aplicaciones buscandorobo3t

Podemos verificar esto también

Referencia


0

si intenta instalar la última versión de robomobo, esa llamada será ahora robo3t . O intente instalar en ubuntu 16.04, siga el paso a continuación y su instalación de robomongo

Descargue el último archivo tar de robomongo

wget https://download.robomongo.org/1.1.1/linux/robo3t-1.1.1-linux-x86_64-c93c6b0.tar.gz

Extraelo

tar -xvzf https://download.robomongo.org/1.1.1/linux/robo3t-1.1.1-linux-x86_64-c93c6b0.tar.gz

Hacer un directorio

mkdir ~/robo-backup

Mueva robo3t-1.1.1-linux-x86_64-c93c6b0 / lib / libstdc ++ direcotry a ~ / robo-backup / direcotry

mv robo3t-1.1.1-linux-x86_64-c93c6b0/lib/libstdc++* ~/robo-backup/

Ejecute el robo3t

robo3t-1.1.1-linux-x86_64-c93c6b0/bin/robo3t

0

Si necesita instalar mongodb binary (Manualmente) en su Ubuntu 18.04 LTS (Bionic). Necesita descargar el archivo mongodb .tgz desde este enlace .

1) Descárguelo a su carpeta ~ / Descargas y muévalo al directorio de inicio escribiendo mv Downloads/mongodb-linux-x86_64-ubuntu1804-4.0.4.tgz ~/

2) Luego, modifíquelo escribiendo tar -zxvf mongodb-linux-x86_64-ubuntu1804-4.0.4.tgzaquí (Directorio de inicio / inicio /). No lo muevas desde aquí.

3) Luego haga un directorio en la ubicación / data / db y otorgue permiso de escritura a ese directorio.

sudo mkdir -p /data/db

sudo chmod -R 777 /data/db

4) Ahora, esta es el área difícil. Asegúrese de que esté en el directorio hme escribiendo pwd (presente directorio de trabajo)

pwd 

se mostrará

/home/<your user name>

Luego escribe

ls -al

Este comando mostrará todos los archivos ocultos en el directorio de inicio y buscará

~/.bashrc

5) Edite el archivo .bashrc y escriba

export PATH=mongodb-linux-x86_64-ubuntu1804-4.0.4/bin:$PATH

y guarde el tipo de archivo source ./bashrc

Luego escriba echo $PATHen la terminal se mostrará~/mongodb-linux-x86_64-ubuntu1804-4.0.4/bin:/home/xenon/.nvm/versions/node/v10.15.0/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin

6) Ahora en el tipo de terminal mongo --nodb mostraráMongoDB shell version v4.0.4

Desde aquí, ya está todo listo, adelante y disfrute de la instalación de mongodb. Esta instalación es un poco compleja, pero con este método puede controlar fácilmente la versión de mongodb y usarla según sus necesidades.

7) Entonces comienza mongod

>sudo mkdir -p /var/log && sudo chmod -R 777 /var/log
>mongod --port 27017 --dbpath /data/db --logpath /var/log/local.log --fork
>mongo --port 27017
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.