Come installare Robomongo su Ubuntu?


34

Sto usando MongoDB e voglio installare Robomongo su Ubuntu.

Ci sono delle istruzioni su come posso installare Robomongo sul mio computer?

Risposte:


61

Segui questi semplici passaggi.

  • Scarica il robomongo: https://robomongo.org/download
  • Estrai il file .tar.gz scaricato dall'alto
  • Cambia directory in cartella estratta.
  • Troverai una cartella bin. Entra lì, quindi fai doppio clic su robomongo.

Ogni volta che vuoi eseguire robomongo, dovrai fare qualcosa del genere dal terminale:

/path/to/robomongo_dir/bin/robomongo

Potresti voler aggiungere un link a robomongo dal tuo /usr/binche ti permetterà di fare qualcosa del genere ovunque dal terminale:

per quello

  • vai a robomongo_dir / bin
  • fare clic destro sul file eseguibile robomongo e fare clic su Crea collegamento , il collegamento al file eseguibile robomongo verrà creato lì
  • rinomina Link a robomongo secondo il tuo desiderio (diciamo robo_ )
  • spostare questo collegamento nella directory / usr / bin con il comando seguente sul terminale

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

Ora puoi eseguire robomongo dal terminale OPPURE dal comando run (Alt + F2) digitando robo_


5
Questa dovrebbe essere la risposta accettata.
Fosslinux

1
@ubashu Alcuni ricevono risposte o aiuto e talvolta dimenticano dove hanno ricevuto l'assistenza.
KhoPhi,

23

la risposta di @Rexford è buona Ma sarò più chiara

Ci sono due modi per installare il robomongoprogramma in Ubuntu usando la riga di comando:

Primo modo

1.1 scarica il file tar.gz dal sito Web ufficialerobomongo (scegli la versione che devi installare e ottieni l'URL del file di download tar.gz)

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

1.2 estrarre il file tar.gz

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

1.3 file mv e cartelle nella cartella dei risultati dall'operazione di estrazione nella cartella robomongosotto/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 assicurarsi che il file excute per il robomongoprogramma che esiste nella /usr/local/bin/robomongo/bincartella sia un file eseguibile

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

Secondo modo

2.1 scarica il file deb dal sito Web ufficialerobomongo (scegli la versione che devi installare e ottieni l'URL del file di download deb)

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

2.2 installare il file deb usando la riga di comando dpkg

sudo dpkg -i robomongo-0.8.5-x86_64.deb

2.3 robomongoprogramma aperto mediante riga di comando per esecuzione

robomongo

Avviso molto importante :

Tutte le versioni disponibili 0.8.5 e precedenti robomongohanno sia URL per il download di debfile che tar.gzfile. Quindi se vuoi una versione precedente puoi usare uno dei due modi Ma se hai bisogno di scaricare la versione 0.9.0 c'è solo un modo è il primo

più collegamenti sul robomongoprogramma di installazione : collegamento 1 , linea 2 , collegamento 3


1
sembra che questi file * .deb non siano più disponibili
API

1
per rendere robomongoeseguibile da qualsiasi luogo, ho rinominato la sua cartella esudo ln -s /usr/local/bin/robomongodir/bin/robomongo /usr/local/bin/
API

Se segui queste istruzioni e vedi robomongo: command not foundche probabilmente sei su un'architettura a 32 bit che non è (e probabilmente non sarà) supportata da robomongo
Michael

2
Questo non funziona più. La versione 0.8 è ora così vecchia, incompatibile con l'attuale versione di Mongo e Studio3T sembra aver smesso di rilasciare i file deb per le versioni più recenti.
Cerin,

18

Robo 3T (precedentemente Robomongo) è la GUI leggera gratuita con shell incorporata per gli appassionati di MongoDB. Utilizzare il software Ubuntu per installare il pacchetto robo3t-snap o installarlo dal terminale con:

sudo snap install robo3t-snap

4
questa dovrebbe essere la risposta migliore nel 2019 e per Ubuntu 18.04 sopra.
Krige il

15

Robomongo è ora Robo 3T:

Scarica il file tar dal sito .

Il file corrente è, robo3t-1.1.1-linux-x86_64-c93c6b0.tar.gzma ovviamente questo potrebbe essere diverso da quello che hai scaricato in futuro: adatta i comandi di seguito di conseguenza.

Apri un terminale e cdovunque tu abbia scaricato l'archivio, ad esempio, cd Downloadse mvovunque tu voglia mantenerlo, forse /opt. Quindi estrailo e crea un collegamento simbolico dal binario a una posizione PATH, ad esempio ...

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

Ora puoi eseguire robo3tnel tuo terminale e funzionerà.


@Zanna scusa non ho visto il /optpercorso
George Udosen,

1
@Giogio mio, l'ho appena risolto dopo aver visto il tuo commento :)
Zanna,

4

esegui i seguenti comandi (sentiti libero di aggiornare i collegamenti e cambiare i nomi delle cartelle):

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

quindi otterrai anche un'icona di avvio in modo da poter premere il tasto Win e cercare.

Ma non otterrai un'immagine per l'icona (un segnaposto di Ubuntu) :(


1
@Thamaraiselvam puoi anche dare un'occhiata a questo script per ulteriori installazioni github.com/david1asher/post-install-scripts/blob/master/…
ddavidad

2

Non sembra esserci sudo apt-get install per robomongo. È disponibile il download tar.gz da qui Una volta scaricato, è necessario eseguire l'operazione

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

e quindi spostare la versione non modificata su /opt(se necessario)

Altrimenti c'è un altro modo come menzionato in questo blog o qui


Ho fatto questo robomongo-0.9.0-rc4-linux-x86_64-8c830b6.tar.gz come posso procedere?
Suraj Maurya,

Specifica i dettagli in termini di ciò che hai fatto e quali messaggi di errore (se presenti) ricevi?
Ashu,

@SurajMaurya se la risposta di seguito è stata di aiuto, ti dispiace contrassegnare come risposta?
KhoPhi,

1
Installa Robo3t su Ubuntu 18.04 Scarica il pacchetto da Robo3t o usandowget
wget https://download.robomongo.org/1.2.1/linux/robo3t-1.2.1-linux-x86_64-3e50a65.tar.gz
Estrai qui usando

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

Crea un nuovo floder usr/local/bindal pacchetto

sudo mkdir /usr/local/bin/robo3t

Sposta il pacchetto estratto in usr/local/bin

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

Cambia directory in cd /usr/local/bin/robo3t/bin Possiamo scaricare l' icona per Robo3t e metterla qui poiché dovremo creare l'icona del desktop in un secondo momento

Ad esempio salvarlo /bincon il nomeicon.png /usr/local/bin/robo3t/bin/icon.png

Ora, dobbiamo autorizzare l'utilizzo della directory appena creata chmod

sudo chmod +x robo3t ./robo3t

Ora possiamo eseguire Robo3t ./robo3t

Per fare desktop iconper Robo3t, siamo in grado di creare un file inusr/share/applications

nano usr/share/applications/robo3t.desktop

Incolla questi e salva

[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

Ora, possiamo trovare il iconmenu di avvio dell'applicazione cercandorobo3t

Possiamo controllare anche questo

Riferimento


0

se si tenta di installare l'ultima versione di robomobo quella chiamata sia ora robo3t . Oppure prova a installare su Ubuntu 16.04, segui il passaggio seguente e la tua installazione di robomongo

Scarica l'ultimo file tar di robomongo

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

Estrai

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

Crea una directory

mkdir ~/robo-backup

Sposta la directory robo3t-1.1.1-linux-x86_64-c93c6b0 / lib / libstdc ++ su ~ / robo-backup / direcotry

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

Esegui robo3t

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

0

Se devi installare mongodb binary (Manualmente) sul tuo Ubuntu 18.04 LTS (Bionic). È necessario scaricare il file .tgz mongodb da questo link .

1) Scaricalo nella cartella ~ / Download e spostalo nella home directory digitando mv Downloads/mongodb-linux-x86_64-ubuntu1804-4.0.4.tgz ~/

2) Quindi disinserirlo digitandolo tar -zxvf mongodb-linux-x86_64-ubuntu1804-4.0.4.tgzposizionandolo qui (Home directory / home /). Non spostarlo da qui.

3) Quindi crea una directory in / data / db location e dai il permesso di scrittura a quella directory.

sudo mkdir -p /data/db

sudo chmod -R 777 /data/db

4) Ora, questa è l'area difficile. Assicurati che tu sia nella directory hme digitando pwd (Present Working Directory)

pwd 

mostrerà

/home/<your user name>

Quindi digitare

ls -al

Questo comando mostrerà tutti i file nascosti nella directory home e cercherà

~/.bashrc

5) Modifica il file .bashrc e scrivi

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

e salva il tipo di file source ./bashrc

Quindi digitare echo $PATHal terminale verrà visualizzato~/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) Ora al tipo di terminale mongo --nodb mostreràMongoDB shell version v4.0.4

Da qui, sei pronto, vai avanti e goditi l'installazione di mongodb. Questa installazione è un po 'complessa ma con questo metodo puoi facilmente controllare la versione di mongodb e usarla secondo le tue necessità.

7) Quindi avviare 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
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.