web-dev-qa-db-fra.com

Comment installer Robomongo sur Ubuntu?

J'utilise MongoDB et je souhaite installer Robomongo sur Ubuntu.

Existe-t-il des instructions pour installer Robomongo sur ma machine?

32
Suraj Maurya

Suivez ces étapes simples.

  • Téléchargez le robomongo: https://robomongo.org/download
  • Extrayez le .tar.gz téléchargé ci-dessus
  • Changer le répertoire dans le dossier extrait.
  • Vous trouverez un dossier bin. Allez-y, puis double-cliquez sur robomongo.

Chaque fois que vous voulez exécuter robomongo, vous devrez faire quelque chose comme ça depuis le terminal:

/path/to/robomongo_dir/bin/robomongo

Vous voudrez peut-être ajouter un lien vers robomongo à partir de votre /usr/bin qui vous permettra de faire quelque chose comme cela n'importe où, depuis le terminal:

pour ça

  • accédez à robomongo_dir/bin
  • faites un clic droit sur le fichier exécutable robomongo et cliquez sur Créer un lien , Lien vers robomongo le fichier exécutable sera être créé là
  • renommer Lien vers robomongo à votre souhait (disons robo _ )
  • déplacez ce lien vers / usr/bin répertoire avec la commande ci-dessous sur le terminal

    Sudo mv /robomongo_dir/bin/robo_ /usr/bin
    

Vous pouvez maintenant exécuter robomongo à partir du terminal OR à partir de la commande d'exécution (Alt + F2) en saisissant robo_

60
Rexford

réponse de @ Rexford est gentil mais je serai plus clair

Il existe deux façons d'installer le programme robomongodans ubuntu à l'aide de la ligne de commande:

Première voie

1.1 télécharger le fichier tar.gz à partir de site officiel robomongoname__ (choisir la version à installer et obtenir l’URL du fichier de téléchargement tar.gz)

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

1.2 extraire le fichier tar.gz

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

1,3 mv fichiers et dossiers dans le dossier de résultats de l'opération d'extraction dans le dossier robomongosous /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 assurez-vous que le fichier excute du programme robomongoqui existe dans le dossier /usr/local/bin/robomongo/bin est un fichier excutable

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

Deuxième voie

2.1 télécharger le fichier deb de site officiel robomongoname__ (choisir la version à installer et obtenir son URL de téléchargement du fichier deb)

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

2.2 installer le fichier deb en utilisant la ligne de commande dpkg

Sudo dpkg -i robomongo-0.8.5-x86_64.deb

2.3 programme robomongoouvert à l’aide de la ligne de commande exécutée

robomongo

Avis très important :

Toutes les versions disponibles 0.8.5 et antérieures de robomongoont à la fois le fichier debet le fichier tar.gz. Donc, si vous voulez une version précédente, vous pouvez utiliser l’une des deux méthodes suivantes. Si vous avez besoin de télécharger la version 0.9.0, une seule méthode est celle qui vous convient.

plus de liens sur le programme d'installation robomongoname__: lien 1 , ligne 2 , lien

21
ahmed hamdy

Robomongo est maintenant Robo 3T:

Téléchargez le fichier tar du site .

Le fichier actuel est robo3t-1.1.1-linux-x86_64-c93c6b0.tar.gz, mais il est évident que cela peut être différent de ce que vous avez téléchargé ultérieurement: adaptez les commandes ci-dessous en conséquence.

Ouvrez un terminal et cd à l'endroit où vous avez téléchargé l'archive, par exemple, cd Downloads et mv où vous voulez le conserver, peut-être /opt. Puis extrayez-le et faites un lien symbolique du binaire vers un emplacement PATH, par exemple ...

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

Maintenant, vous pouvez exécuter robo3t dans votre terminal et cela fonctionnera.

15
Robomongo

Robo 3T (anciennement Robomongo) est l'interface graphique légère et gratuite avec Shell intégré pour les passionnés de MongoDB. Utilisez le logiciel Ubuntu pour installer le package robo3t-snap ou installez-le à partir du terminal avec:

Sudo snap install robo3t-snap
8
Vimal Raj

lancez les commandes suivantes (n'hésitez pas à mettre à jour les liens et à changer les noms des dossiers):

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

alors vous obtiendrez également une icône de lanceur afin que vous puissiez appuyer sur win-key et rechercher.

Mais vous n'obtiendrez pas d'image pour l'icône (certains lieu-détenteurs d'ubuntu) :(

4
ddavidad

Il ne semble pas y avoir Sudo apt-get install pour robomongo. Le téléchargement de tar.gz est disponible à partir de ici Une fois le téléchargement effectué, vous devez le faire.

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

et ensuite déplacez la version non-corrigée vers /opt (si nécessaire)

Sinon, il existe un autre moyen, comme mentionné dans le présent blog ou ici

2
Ashu

si vous essayez d'installer la dernière version de robomobo, cet appel sera maintenant robo3t. Ou vous essayez d'installer sur Ubuntu 16.04, suivez les étapes ci-dessous et votre installation de robomongo

Téléchargez le dernier fichier robomongo tar

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

L'extraire

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

Faire un répertoire

mkdir ~/robo-backup

Déplacer le répertoire robo3t-1.1.1-linux-x86_64-c93c6b0/lib/libstdc ++ vers ~/robo-backup /

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

Lancer le robo3t

robo3t-1.1.1-linux-x86_64-c93c6b0/bin/robo3t
0
Mohammad Faisal

Si vous devez installer le binaire mongodb (manuellement) sur votre Ubuntu 18.04 LTS (Bionic). Vous devez télécharger le fichier .tgz mongodb à partir de ce lien .

1) Téléchargez-le dans votre dossier ~/Téléchargements et déplacez-le vers le répertoire personnel en tapant mv Downloads/mongodb-linux-x86_64-ubuntu1804-4.0.4.tgz ~/

2) Puis tapez-le en tapant tar -zxvf mongodb-linux-x86_64-ubuntu1804-4.0.4.tgz et placez-le ici (répertoire de base/home /). Ne le déplacez pas d'ici.

3) Créez ensuite un répertoire à l’emplacement/data/db et donnez l’autorisation d’écriture à ce répertoire.

Sudo mkdir -p /data/db

Sudo chmod -R 777 /data/db

4) Maintenant, c'est la zone délicate. Assurez-vous que vous êtes dans le répertoire en tapant pwd (Répertoire de travail actuel)

pwd 

ça va montrer

/home/<your user name>

Puis tapez

ls -al

Cette commande affichera tous les fichiers cachés dans le répertoire personnel et recherchera

~/.bashrc

5) Editez le fichier .bashrc et écrivez

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

et enregistrez le type de fichier source ./bashrc

Ensuite, tapez echo $PATH au terminal. ~/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 s'affichera.

6) Maintenant, au type de terminal mongo --nodb, MongoDB Shell version v4.0.4 sera affiché

A partir de là, vous êtes tous ensemble, allez-y et profitez de l'installation de mongodb. Cette installation est un peu complexe, mais avec cette méthode, vous pouvez facilement contrôler la version de mongodb et l’utiliser selon vos besoins.

7) Puis commencez 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
0
Kaushik Das