Как установить Robomongo в Ubuntu?


34

Я использую MongoDB и хочу установить Robomongo в Ubuntu.

Есть ли инструкции, как я могу установить Robomongo на мою машину?

Ответы:


61

Следуйте этим простым шагам.

  • Загрузите робомонго: https://robomongo.org/download
  • Извлеките .tar.gz скачанный сверху
  • Изменить каталог на извлеченную папку.
  • Вы найдете папку для мусора. Зайдите туда, затем дважды щелкните по robomongo.

Каждый раз, когда вы захотите запустить robomongo, вам нужно будет сделать что-то подобное из терминала:

/path/to/robomongo_dir/bin/robomongo

Возможно, вы захотите добавить ссылку на robomongo с вашего сайта, /usr/binкоторая позволит вам сделать что-то подобное из терминала:

для этого

  • перейдите к robomongo_dir / bin
  • щелкните правой кнопкой мыши по исполняемому файлу robomongo и выберите Make Link , там будет создана ссылка на исполняемый файл robomongo
  • переименуйте ссылку на robomongo по вашему желанию (скажем, robo_ )
  • переместите эту ссылку в каталог / usr / bin с помощью приведенной ниже команды на терминале

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

Теперь вы можете запустить robomongo из терминала ИЛИ из команды запуска (Alt + F2), набрав robo_


5
Это должен быть принятый ответ.
fosslinux

1
@ubashu Некоторые получают ответы или помощь, а иногда забывают, где они получили помощь.
Хофи

23

Ответ @Rexford хорош, но я буду более ясным

Существует два способа установки robomongoпрограммы в Ubuntu с помощью командной строки:

Первый способ

1.1 скачайте файл tar.gz с официального robomongoсайта (выберите версию, которую нужно установить, и получите ее файл загрузки tar.gz)

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

1.2 извлечь файл tar.gz

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

1,3 mv файлы и папки в папку результатов из операции извлечения в папку robomongoпод/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 убедитесь, что исполняемый файл для robomongoпрограммы, которая существует в /usr/local/bin/robomongo/binпапке, является исполняемым файлом

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

Второй способ

2.1 скачать файл deb с официального robomongoсайта (выберите версию, которую вам нужно установить, и получите ее файл загрузки)

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

2.2 установить файл deb с помощью командной строки dpkg

sudo dpkg -i robomongo-0.8.5-x86_64.deb

2.3 открыть robomongoпрограмму с помощью командной строки при запуске

robomongo

Очень важное замечание :

Все доступные версии 0.8.5 и более ранние robomongoимеют как debфайлы, так и tar.gzURL-адреса загрузки файлов. Так что, если вам нужна предыдущая версия, вы можете использовать один из двух способов, но если вам нужно скачать версию 0.9.0, то только один способ - первый

больше ссылок об установке robomongoпрограммы: ссылка 1 , строка 2 , ссылка 3


1
кажется, что эти * .deb файлы больше не доступны
API

1
чтобы сделать robomongoисполняемый файл из любого места, я переименовал его папку иsudo ln -s /usr/local/bin/robomongodir/bin/robomongo /usr/local/bin/
API

Если вы будете следовать этим инструкциям и увидите, robomongo: command not foundчто вы, вероятно, используете 32-разрядную архитектуру, которая не поддерживается (и, вероятно, не будет) поддерживаться robomongo
Michael

2
Это больше не работает. Версия 0.8 теперь настолько старая, что она несовместима с текущей версией Mongo, и Studio3T, похоже, перестала выпускать файлы deb для более новых версий.
Cerin

18

Robo 3T (ранее Robomongo) - это бесплатный легкий графический интерфейс со встроенной оболочкой для энтузиастов MongoDB. Используйте программное обеспечение Ubuntu для установки пакета robo3t-snap или установки из терминала с помощью:

sudo snap install robo3t-snap

4
это должно быть лучшим ответом в 2019 году и для Ubuntu 18.04 выше.
Криг

15

Robomongo теперь Robo 3T:

Скачайте файл tar с сайта .

Текущий файл, robo3t-1.1.1-linux-x86_64-c93c6b0.tar.gzно, очевидно, может отличаться от того, что вы скачали в будущем: соответственно измените приведенные ниже команды.

Откройте терминал и cdтуда, куда вы скачали архив, например, cd Downloadsи mvтуда, где вы хотели бы его сохранить, возможно /opt. Затем извлеките его и создайте символическую ссылку из двоичного файла в местоположение PATH, например ...

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

Теперь вы можете запустить robo3tв своем терминале, и он будет работать.


@ Занна, извини, не видел /optпути
Джордж Удосен

1
@ Джордж мой плохой, просто исправил это, увидев твой комментарий :)
Zanna

4

Запустите следующие команды (не стесняйтесь обновлять ссылки и изменять имена папок):

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

тогда вы также получите значок запуска, так что вы сможете нажать клавишу Win и поиск.

Но вы не получите изображение для иконки (какой-нибудь Ubuntu-заполнитель) :(


1
@Thamaraiselvam, вы также можете взглянуть на этот скрипт для дополнительных установок github.com/david1asher/post-install-scripts/blob/master/…
ddavidad

2

Судя по всему, sudo apt-get install для robomongo не существует. Вы можете скачать tar.gz отсюда.

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

а затем либо перенести версию без редакции в /opt(при необходимости)

В противном случае есть другой способ, как упомянуто в этом блоге или здесь


Я сделал это robomongo-0.9.0-rc4-linux-x86_64-8c830b6.tar.gz, как я могу продолжить?
Сурадж Маурья

Пожалуйста, уточните детали с точки зрения того, что вы сделали, и какие сообщения об ошибках (если есть) вы получаете?
Ашу

@SurajMaurya, если ответ ниже помог, ты не против пометить ответ?
Хофи

1
Установите Robo3t на Ubuntu 18.04. Загрузите пакет с формой Robo3t или используйтеwget
wget https://download.robomongo.org/1.2.1/linux/robo3t-1.2.1-linux-x86_64-3e50a65.tar.gz
Извлечь здесь, используя

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

Сделайте новый пакет usr/local/binиз пакета

sudo mkdir /usr/local/bin/robo3t

Переместить извлеченный пакет в usr/local/bin

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

Измените каталог на cd /usr/local/bin/robo3t/bin Мы можем скачать иконку для Robo3t и поместить ее здесь, так как позже нам понадобится иконка на рабочем столе.

Например сохранить его /binс именемicon.png /usr/local/bin/robo3t/bin/icon.png

Теперь нам нужно дать разрешение на вновь созданный каталог, используя chmod

sudo chmod +x robo3t ./robo3t

Теперь мы можем запустить Robo3t ./robo3t

Для того, чтобы сделать desktop iconдля Robo3t, мы можем сделать файл вusr/share/applications

nano usr/share/applications/robo3t.desktop

Вставьте их и сохраните

[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

Теперь мы можем найти iconв меню запуска приложений поискrobo3t

Мы можем проверить это также

Ссылка


0

если вы попытаетесь установить последнюю версию robomobo, то вызовите сейчас robo3t . Или вы пытаетесь установить на Ubuntu 16.04, следуйте инструкциям ниже, и ваша установка robomongo

Загрузить последнюю версию файла robomongo tar

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

Извлеки это

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

Сделать каталог

mkdir ~/robo-backup

Переместите директиву robo3t-1.1.1-linux-x86_64-c93c6b0 / lib / libstdc ++ в ~ / robo-backup / direcotry

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

Запустите robo3t

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

0

Если вам нужно установить бинарный файл mongodb (вручную) на Ubuntu 18.04 LTS (Bionic). Вам нужно скачать mongodb .tgz файл по этой ссылке .

1) Загрузите его в папку ~ / Downloads и переместите его в домашний каталог, набрав mv Downloads/mongodb-linux-x86_64-ubuntu1804-4.0.4.tgz ~/

2) Затем введите его, введя tar -zxvf mongodb-linux-x86_64-ubuntu1804-4.0.4.tgzего здесь (Домашний каталог / home /). Не двигайте это отсюда.

3) Затем создайте каталог в каталоге / data / db и дайте разрешение на запись в этот каталог.

sudo mkdir -p /data/db

sudo chmod -R 777 /data/db

4) Теперь это сложная область. Убедитесь, что вы находитесь в каталоге hme, набрав pwd (Present Working Directory)

pwd 

это покажет

/home/<your user name>

Затем введите

ls -al

Эта команда покажет все скрытые файлы в домашнем каталоге и выполнит поиск

~/.bashrc

5) Отредактируйте файл .bashrc и напишите

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

и сохраните тип файла source ./bashrc

Затем введите echo $PATHв терминале, он будет отображаться~/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) Теперь при типе терминала mongo --nodb он покажетMongoDB shell version v4.0.4

Теперь все готово, наслаждайтесь установкой mongodb. Эта установка немного сложна, но с помощью этого метода вы можете легко контролировать версию mongodb и использовать ее в соответствии с вашими потребностями.

7) Тогда начни 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
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.