Comment installer Robomongo sur Ubuntu?

34

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

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

Suraj Maurya
la source

Réponses:

61

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/binqui vous permettra de faire quelque chose comme ça 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 , le lien vers le fichier exécutable robomongo y sera créé
  • renommer Link to robomongo à votre souhait (disons robo_ )
  • déplacez ce lien dans le répertoire / usr / bin avec la commande ci-dessous sur le terminal

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

Vous pouvez maintenant exécuter robomongo depuis le terminal OU depuis la commande d'exécution (Alt + F2) en tapant robo_

KhoPhi
la source
5
Cela devrait être la réponse acceptée.
fosslinux
1
@ubashu Certains obtiennent des réponses ou de l'aide et oublient parfois où ils ont obtenu de l'aide.
KhoPhi
23

La réponse de @Rexford est bien Mais je serai plus clair

Il y a deux façons d’installer le robomongoprogramme dans Ubuntu en ligne de commande:

Première manière

1.1 Téléchargez le fichier tar.gz sur le site robomongoofficiel (choisissez la version à installer et obtenez le fichier tar.gz à télécharger)

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'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 robomongoprogramme existant dans le /usr/local/bin/robomongo/bindossier 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 façon

2.1 télécharger le fichier deb sur le site robomongoofficiel (choisissez la version à installer et obtenez son URL de téléchargement)

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 robomongoprogramme ouvert en utilisant la ligne de commande par exécution

robomongo

Avis très important :

Toutes les versions disponibles 0.8.5 et antérieures robomongoont des URL de téléchargement de debfichier et de tar.gzfichier. 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 robomongoprogramme d' installation : lien 1 , ligne 2 , lien 3

ahmed hamdy
la source
1
il semble que ces fichiers * .deb ne soient plus indisponibles
API
1
pour rendre robomongoexécutable de n'importe où, j'ai renommé son dossier etsudo ln -s /usr/local/bin/robomongodir/bin/robomongo /usr/local/bin/
API le
Si vous suivez ces instructions et que vous voyez, robomongo: command not foundvous êtes probablement sur une architecture 32 bits qui n'est pas (et ne sera probablement pas) prise en charge par robomongo
Michael
2
Cela ne fonctionne plus. La version 0.8 est tellement ancienne qu'elle est incompatible avec la version actuelle de Mongo et Studio3T semble avoir cessé de publier des fichiers deb pour les versions les plus récentes.
Cerin
18

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

sudo snap install robo3t-snap
Vimal Raj
la source
4
cela devrait être la meilleure réponse en 2019 et pour Ubuntu 18.04 ci-dessus.
Krige
15

Robomongo est maintenant Robo 3T:

Téléchargez le fichier tar à partir du site .

Le fichier actuel est, robo3t-1.1.1-linux-x86_64-c93c6b0.tar.gzmais 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 cdn'importe où vous avez téléchargé l'archive, par exemple, cd Downloadset mvcelui 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 robo3tdans votre terminal et cela fonctionnera.

Robomongo
la source
@ Zanna désolé n'a pas vu le /optchemin
George Udosen
1
@ George mon mauvais, juste résolu après avoir vu votre commentaire :)
Zanna
4

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) :(

ddavidad
la source
1
@Thamaraiselvam, vous pouvez également consulter ce script pour des installations supplémentaires. Github.com/david1asher/post-install-scripts/blob/master/…
ddavidad le
2

Il ne semble pas y avoir de sudo apt-get install pour robomongo. Le téléchargement de tar.gz est disponible à partir d' ici Une fois le téléchargement téléchargé, 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 y a un autre moyen comme mentionné dans ce blog ou ici

Ashu
la source
J'ai fait cela robomongo-0.9.0-rc4-linux-x86_64-8c830b6.tar.gz comment je peux procéder?
Suraj Maurya
Veuillez spécifier les détails en termes de ce que vous avez fait et quels messages d'erreur (le cas échéant) vous recevez?
Ashu
@SurajMaurya si la réponse ci-dessous vous a aidé, cela vous dérange-t-il de marquer comme réponse?
KhoPhi
1
Installer Robo3t sur Ubuntu 18.04 Téléchargez le package Robo3t ou utilisezwget
wget https://download.robomongo.org/1.2.1/linux/robo3t-1.2.1-linux-x86_64-3e50a65.tar.gz
Extrait ici en utilisant

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

Faire un nouveau floder à usr/local/binpartir du paquet

sudo mkdir /usr/local/bin/robo3t

Déplacez le package extrait vers usr/local/bin

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

Changer de répertoire en cd /usr/local/bin/robo3t/bin Nous pouvons télécharger l' icône de Robo3t à partir de et le mettre ici car nous devrons créer l'icône du bureau plus tard

Par exemple, enregistrez-le /binavec le nomicon.png /usr/local/bin/robo3t/bin/icon.png

Maintenant, nous devons donner la permission au répertoire nouvellement créé en utilisant chmod

sudo chmod +x robo3t ./robo3t

Maintenant nous pouvons lancer Robo3t ./robo3t

Pour faire desktop iconpour Robo3t, nous pouvons faire un fichierusr/share/applications

nano usr/share/applications/robo3t.desktop

Collez-les et enregistrez

[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

Maintenant, nous pouvons trouver le iconmenu du lanceur d’applications en recherchantrobo3t

Nous pouvons vérifier cela aussi

Référence

Abdallah Okasha
la source
0

si vous essayez d'installer la dernière version de robomobo , appelez-le 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éplacez le répertoire robo3t-1.1.1-linux-x86_64-c93c6b0 / lib / libstdc ++ vers ~ / robo-backup / direcotry

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
Mohammad Faisal
la source
0

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) Ensuite, tapez- tar -zxvf mongodb-linux-x86_64-ubuntu1804-4.0.4.tgzle ici 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 hme 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 sauvegarder le type de fichier source ./bashrc

Puis tapez echo $PATHau terminal, il affichera~/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) Maintenant, au type de terminal, mongo --nodb il montreraMongoDB shell version v4.0.4

A partir de là, vous êtes tous ensemble, allez-y et profitez de l'installation de mongodb. Cette installation est un peu complexe, mais cette méthode vous permet de contrôler facilement la version de mongodb et de 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
Kaushik Das
la source