Como instalar o Robomongo no Ubuntu?


34

Estou usando o MongoDB e quero instalar o Robomongo no Ubuntu.

Existem instruções sobre como instalar o Robomongo na minha máquina?

Respostas:


61

Siga estes passos simples.

  • Faça o download do robomongo: https://robomongo.org/download
  • Extraia o arquivo .tar.gz baixado de cima
  • Mude o diretório para a pasta extraída.
  • Você encontrará uma pasta bin. Vá lá e clique duas vezes em robomongo.

Sempre que você quiser executar o robomongo, terá que fazer algo assim no terminal:

/path/to/robomongo_dir/bin/robomongo

Você pode adicionar um link para o robomongo a partir do seu /usr/binque permitirá que você faça algo assim em qualquer lugar do terminal:

por isso

  • navegue para robomongo_dir / bin
  • clique com o botão direito do mouse no arquivo executável robomongo e clique em Criar link , o link para o arquivo executável robomongo será criado lá
  • renomear Link para robomongo a seu desejo (digamos robo_ )
  • mova este link para o diretório / usr / bin com o comando abaixo no terminal

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

Agora você pode executar o robomongo do terminal OU do comando run (Alt + F2) digitando robo_


5
Essa deve ser a resposta aceita.
fosslinux

1
@ubashu Alguns obtêm respostas ou ajuda e às vezes esquecem onde obtiveram a assistência.
KhoPhi

23

resposta de @Rexford é legal Mas vou ficar mais claro

Existem duas maneiras de instalar o robomongoprograma no ubuntu usando a linha de comando:

Primeira maneira

1.1 baixe o arquivo tar.gz no site oficialrobomongo (escolha a versão que você precisa instalar e obtenha o url do arquivo de download tar.gz)

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

1.2 extrair arquivo tar.gz

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

Arquivos e pastas de 1,3 mv na pasta de resultados da operação de extração para a pasta robomongoem/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 certifique-se de que o arquivo excute para o robomongoprograma que existe na /usr/local/bin/robomongo/binpasta seja um arquivo excutable

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

Segunda via

2.1 baixe o arquivo deb no site oficialrobomongo (escolha a versão que você precisa instalar e obtenha o url do arquivo de download deb)

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

2.2 instale o arquivo deb usando a linha de comando do dpkg

sudo dpkg -i robomongo-0.8.5-x86_64.deb

2.3 Abra o robomongoprograma usando a linha de comando por execução

robomongo

Aviso muito importante :

Todas as versões disponíveis 0.8.5 e anteriores robomongotêm URLs de download de arquivos debe tar.gzarquivos. Portanto, se você deseja uma versão anterior, pode usar uma de duas maneiras.

mais links sobre o robomongoprograma de instalação : link 1 , linha 2 , link 3


1
parece que esses arquivos * .deb não estão mais indisponíveis
API

1
tornar o robomongoexecutável de qualquer lugar, renomeei sua pasta esudo ln -s /usr/local/bin/robomongodir/bin/robomongo /usr/local/bin/
API

Se você seguir estas instruções e você vê robomongo: command not found, então você provavelmente está na arquitetura de 32 bits que não é (e provavelmente não será), apoiado por robomongo
Michael

2
Isso não funciona mais. A versão 0.8 agora é tão antiga que é incompatível com a versão atual do Mongo, e o Studio3T parece ter parado de liberar arquivos deb para versões mais recentes.
Cerin

18

O Robo 3T (anteriormente Robomongo) é a GUI leve e gratuita com shell incorporado para os entusiastas do MongoDB. Use o Software Ubuntu para instalar o pacote robo3t-snap ou instale-o a partir do terminal com:

sudo snap install robo3t-snap

4
esta deve ser a melhor resposta em 2019 e no Ubuntu 18.04 acima.
krige 6/06

15

Robomongo agora é Robo 3T:

Faça o download do arquivo tar do site .

O arquivo atual é, robo3t-1.1.1-linux-x86_64-c93c6b0.tar.gzmas obviamente isso pode ser diferente do que você baixou no futuro: adapte os comandos abaixo de acordo.

Abra um terminal e cdpara onde você baixou o arquivo, por exemplo, cd Downloadse mvpara onde você gostaria de mantê-lo, talvez /opt. Em seguida, extraia-o e faça um link simbólico do binário para um local PATH, por exemplo ...

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

Agora você pode executar robo3tno seu terminal e ele funcionará.


@Zanna sorry não encontrou o /optcaminho #
George Udosen

1
@George meu ruim, apenas fixa-lo depois de ver o seu comentário :)
Zanna

4

execute os seguintes comandos (fique à vontade para atualizar os links e alterar os nomes das pastas):

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

você também receberá um ícone do iniciador para poder pressionar a tecla win e procurar.

Mas você não obterá uma imagem para o ícone (algum espaço reservado no ubuntu) :(


1
@Thamaraiselvam, você também pode dar uma olhada neste script para obter instalações adicionais github.com/david1asher/post-install-scripts/blob/master/…
ddavidad

2

Não parece haver sudo apt-get install para robomongo. Há o download do tar.gz disponível aqui. Depois de baixar, você precisa fazer

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, em seguida, mova a versão sem rótulo para /opt(se necessário)

Caso contrário, há outra maneira, conforme mencionado neste blog ou aqui


Eu fiz isso robomongo-0.9.0-rc4-linux-x86_64-8c830b6.tar.gz como posso prosseguir?
Suraj Maurya

Especifique detalhes em termos do que você fez e que mensagens de erro (se houver) você está recebendo?
Ashu

@SurajMaurya Se a resposta abaixo ajudou, você se lembra de marcar como resposta?
KhoPhi 03/07

1
Instale o Robo3t no Ubuntu 18.04 Baixe o formulário do pacote Robo3t ou usewget
wget https://download.robomongo.org/1.2.1/linux/robo3t-1.2.1-linux-x86_64-3e50a65.tar.gz
Extraia aqui usando

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

Faça um novo codificador usr/local/binda embalagem

sudo mkdir /usr/local/bin/robo3t

Mova o pacote extraído para usr/local/bin

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

Alterar diretório para cd /usr/local/bin/robo3t/bin Podemos fazer o download do ícone do Robo3t e colocá-lo aqui, pois precisaremos criar o ícone da área de trabalho posteriormente

Por exemplo, salve-o /bincom o nomeicon.png /usr/local/bin/robo3t/bin/icon.png

Agora, precisamos dar permissão ao diretório recém-criado usando chmod

sudo chmod +x robo3t ./robo3t

Agora podemos executar o Robo3t ./robo3t

Para fazer desktop iconpara Robo3t, nós podemos fazer um arquivo emusr/share/applications

nano usr/share/applications/robo3t.desktop

Cole-os e salve

[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

Agora, podemos encontrar o iconmenu do iniciador de aplicativos pesquisandorobo3t

Podemos verificar isso também

Referência


0

se você tentar instalar a versão mais recente do robomobo chamada agora, seja robo3t . Ou você tenta instalar no ubuntu 16.04, siga a etapa abaixo e sua instalação do robomongo

Faça o download do arquivo tar robomongo mais recente

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

Extraia-o

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

Crie um diretório

mkdir ~/robo-backup

Mova o direcotry robo3t-1.1.1-linux-x86_64-c93c6b0 / lib / libstdc ++ para ~ / robo-backup / direcotry

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

Execute o robo3t

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

0

Se você precisa instalar o mongodb binary (manualmente) no seu Ubuntu 18.04 LTS (Bionic). Você precisa baixar o arquivo mongodb .tgz neste link .

1) Faça o download para a pasta ~ / Downloads e mova-o para o diretório inicial digitando mv Downloads/mongodb-linux-x86_64-ubuntu1804-4.0.4.tgz ~/

2) Em seguida, desinstale-o digitando, tar -zxvf mongodb-linux-x86_64-ubuntu1804-4.0.4.tgzcoloque-o aqui (Diretório inicial / home /). Não mexa daqui.

3) Crie um diretório no local / data / db e dê permissão de gravação para esse diretório.

sudo mkdir -p /data/db

sudo chmod -R 777 /data/db

4) Agora, esta é a área complicada. Verifique se você está no diretório hme digitando pwd (Present Working Directory)

pwd 

vai mostrar

/home/<your user name>

Então digite

ls -al

Este comando mostrará todo o arquivo oculto no diretório inicial e procurará por

~/.bashrc

5) Edite o arquivo .bashrc e escreva

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

e salve o tipo de arquivo source ./bashrc

Em seguida, digite echo $PATHno terminal que será exibido~/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) Agora, no tipo de terminal, mongo --nodb ele mostraráMongoDB shell version v4.0.4

A partir daqui, está tudo pronto, vá em frente e aproveite a instalação do mongodb. Essa instalação é um pouco complexa, mas por esse método você pode controlar facilmente a versão do mongodb e usá-la conforme sua necessidade.

7) Então inicie o 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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.