Я использую MongoDB и хочу установить Robomongo в Ubuntu.
Есть ли инструкции, как я могу установить Robomongo на мою машину?
Я использую MongoDB и хочу установить Robomongo в Ubuntu.
Есть ли инструкции, как я могу установить Robomongo на мою машину?
Ответы:
Следуйте этим простым шагам.
Каждый раз, когда вы захотите запустить robomongo, вам нужно будет сделать что-то подобное из терминала:
/path/to/robomongo_dir/bin/robomongo
Возможно, вы захотите добавить ссылку на robomongo с вашего сайта, /usr/bin
которая позволит вам сделать что-то подобное из терминала:
для этого
переместите эту ссылку в каталог / usr / bin с помощью приведенной ниже команды на терминале
sudo mv /robomongo_dir/bin/robo_ /usr/bin
Теперь вы можете запустить robomongo из терминала ИЛИ из команды запуска (Alt + F2), набрав robo_
Ответ @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.gz
URL-адреса загрузки файлов. Так что, если вам нужна предыдущая версия, вы можете использовать один из двух способов, но если вам нужно скачать версию 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:
Скачайте файл 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
пути
Запустите следующие команды (не стесняйтесь обновлять ссылки и изменять имена папок):
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-заполнитель) :(
Судя по всему, 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
Мы можем проверить это также
если вы попытаетесь установить последнюю версию 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
Если вам нужно установить бинарный файл 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