Я використовую MongoDB і хочу встановити Robomongo на Ubuntu.
Чи є вказівки щодо того, як я можу встановити Robomongo на свою машину?
Я використовую MongoDB і хочу встановити Robomongo на Ubuntu.
Чи є вказівки щодо того, як я можу встановити Robomongo на свою машину?
Відповіді:
Дотримуйтесь цих простих кроків.
Коли ви хочете запустити робомонго, вам доведеться зробити щось подібне з терміналу:
/path/to/robomongo_dir/bin/robomongo
Ви можете додати посилання на robomongo зі свого, /usr/bin
що дозволить вам зробити щось подібне десь із терміналу:
для того
перенесіть це посилання в каталог / usr / bin з командою нижче на терміналі
sudo mv /robomongo_dir/bin/robo_ /usr/bin
Тепер ви можете запустити robomongo з терміналу АБО з команди run (Alt + F2), ввівши robo_
відповідь @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
robomongo
виконуваним з будь-якого місця, я перейменував його папку іsudo ln -s /usr/local/bin/robomongodir/bin/robomongo /usr/local/bin/
robomongo: command not found
що ви, ймовірно, на 32-бітній архітектурі, яка не (і, ймовірно, не буде) підтримується robomongo
Robo 3T (раніше Robomongo) - це безкоштовний легкий графічний інтерфейс із вбудованою оболонкою для любителів MongoDB. Використовуйте програмне забезпечення Ubuntu, щоб встановити пакет robo3t-snap або встановити його з терміналу за допомогою:
sudo snap install robo3t-snap
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
у свій термінал, і він спрацює.
/opt
шлях
запустіть наступні команди (не соромтеся оновлювати посилання та змінювати назви папок):
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 і шукати.
Але ви не отримаєте зображення для піктограми (деякий утримувач убунту місця) :(
Здається, що 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
(за потреби)
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
Ми можемо перевірити це також
якщо ви спробуєте встановити останню версію 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
Якщо вам потрібно встановити 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