Як встановити Robomongo на Ubuntu?


34

Я використовую MongoDB і хочу встановити Robomongo на Ubuntu.

Чи є вказівки щодо того, як я можу встановити Robomongo на свою машину?

Відповіді:


61

Дотримуйтесь цих простих кроків.

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

Коли ви хочете запустити робомонго, вам доведеться зробити щось подібне з терміналу:

/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 з терміналу АБО з команди run (Alt + F2), ввівши robo_


5
Це має бути прийнятою відповіддю.
fosslinux

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

23

відповідь @Rexford приємна, але я буду більш зрозумілою

Є два способи встановлення robomongoпрограми в ubuntu за допомогою командного рядка:

Перший спосіб

1.1 завантажте файл tar.gz з офіційного robomongoвеб-сайту (виберіть версію, яку потрібно встановити, і отримайте URL-адресу завантаження файлу 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веб-сайту (виберіть версію, яку потрібно встановити, і отримайте URL-адресу завантаження файлу deb)

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

2.2 встановити деб-файл за допомогою командного рядка dpkg

sudo dpkg -i robomongo-0.8.5-x86_64.deb

2.3 відкрити robomongoпрограму за допомогою командного рядка запустити

robomongo

Дуже важливе повідомлення :

Усі доступні версії 0.8.5 та новіші версії robomongoмають як debфайли, так і tar.gzфайли для завантаження файлів. Отже, якщо ви хочете попередню версію, ви можете скористатись одним із двох способів, але якщо вам потрібно завантажити версію 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 перестав випускати деб-файли для новіших версій.
Серін

18

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

sudo snap install robo3t-snap

4
це має бути найкращою відповіддю у 2019 році та для Ubuntu 18.04 вище.
krige

15

Robomongo зараз Robo 3T:

Завантажте файл смоли з сайту .

Поточний файл є, 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у свій термінал, і він спрацює.


@Zanna вибачте, що не побачив /optшлях
Джордж Удосен

1
@George мій поганий, щойно виправив це, побачивши ваш коментар :)
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 і шукати.

Але ви не отримаєте зображення для піктограми (деякий утримувач убунту місця) :(


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 як я можу продовжувати?
Suraj Maurya

Вкажіть, будь ласка, детальну інформацію про те, що ви зробили та які повідомлення про помилки (якщо такі є)?
Ашу

@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

Створіть новий floder в 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

якщо ви спробуєте встановити останню версію roboomobo, що викликає тепер robo3t . Або ви намагаєтесь встановити на ubuntu 16.04, виконайте наступний крок та встановіть робомонго

Завантажте найновіший файл tar tar robomongo

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 ++ direcotry до ~ / 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 binary (вручну) на ваш 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його тут (Домашній каталог / домашня сторінка). Не пересувайте його звідси.

3) Потім зробіть каталог у / data / db location та дайте дозвіл на запис до цієїдиректорії.

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) Потім почніть монгод

>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.