Korzystam z MongoDB i chcę zainstalować Robomongo na Ubuntu.
Czy są jakieś instrukcje, jak mogę zainstalować Robomongo na moim komputerze?
Korzystam z MongoDB i chcę zainstalować Robomongo na Ubuntu.
Czy są jakieś instrukcje, jak mogę zainstalować Robomongo na moim komputerze?
Odpowiedzi:
Wykonaj te proste kroki.
Za każdym razem, gdy będziesz chciał uruchomić robomongo, będziesz musiał zrobić coś takiego z terminalu:
/path/to/robomongo_dir/bin/robomongo
Możesz dodać link do robomongo z twojego, /usr/bin
który pozwoli ci zrobić coś takiego w dowolnym miejscu z terminala:
za to
przenieś ten link do katalogu / usr / bin za pomocą poniższej komendy na terminalu
sudo mv /robomongo_dir/bin/robo_ /usr/bin
Teraz możesz uruchomić robomongo z terminala LUB z polecenia Uruchom (Alt + F2), wpisując robo_
odpowiedź @ Rexford jest miła, ale będę bardziej zrozumiała
Istnieją dwa sposoby instalacji robomongo
programu w Ubuntu za pomocą wiersza poleceń:
Pierwszy sposób
1.1 pobierz plik tar.gz z oficjalnej robomongo
strony (wybierz wersję, którą musisz zainstalować, i pobierz to tar.gz adres URL pliku do pobrania)
wget https://download.robomongo.org/0.9.0/linux/robomongo-0.9.0-linux-x86_64-0786489.tar.gz
1.2 wypakuj plik tar.gz
tar -xvzf robomongo-0.9.0-linux-x86_64-0786489.tar.gz
1.3 Pliki mv i foldery do folderu wynikowego z operacji ekstrakcji do folderu robomongo
pod/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 upewnij się, że plik excute dla robomongo
programu znajdującego się w
/usr/local/bin/robomongo/bin
folderze jest plikiem excutable
cd /usr/local/bin/robomongo/bin
sudo chmod +x robomongo ## run command only if robomongo isn't excutable file
./robomongo
Drugi sposób
Pobierz plik deb z oficjalnej robomongo
strony internetowej (wybierz wersję, którą musisz zainstalować i pobierz adres URL pliku do pobrania deb)
wget https://download.robomongo.org/0.8.5/linux/robomongo-0.8.5-x86_64.deb
2.2 zainstaluj plik deb przy użyciu wiersza polecenia dpkg
sudo dpkg -i robomongo-0.8.5-x86_64.deb
2.3 Otwórz robomongo
program za pomocą wiersza poleceń po uruchomieniu
robomongo
Bardzo ważna uwaga :
Wszystkie dostępne wersje 0.8.5 i wcześniejsze robomongo
mają zarówno adresy URL, jak deb
i tar.gz
adresy pobierania plików. Więc jeśli chcesz poprzedniej wersji, możesz użyć jednego z dwóch sposobów, ale jeśli potrzebujesz pobrać wersję 0.9.0, tylko jeden sposób jest pierwszy
więcej linków o robomongo
programie instalacyjnym : link 1 , linia 2 , link 3
robomongo
plik z dowolnego miejsca, zmieniłem nazwę jego folderu isudo ln -s /usr/local/bin/robomongodir/bin/robomongo /usr/local/bin/
robomongo: command not found
że prawdopodobnie korzystasz z architektury 32-bitowej, która nie jest (i prawdopodobnie nie będzie) obsługiwana przez robomongo
Robo 3T (wcześniej Robomongo) to darmowy, lekki GUI z wbudowaną powłoką dla entuzjastów MongoDB. Użyj oprogramowania Ubuntu, aby zainstalować pakiet robo3t-snap lub zainstaluj go z terminala za pomocą:
sudo snap install robo3t-snap
Robomongo jest teraz Robo 3T:
Pobierz plik tar ze strony .
Bieżący plik jest, robo3t-1.1.1-linux-x86_64-c93c6b0.tar.gz
ale oczywiście może się różnić od tego, który pobrałeś w przyszłości: odpowiednio dostosuj poniższe polecenia.
Otwórz terminal i cd
wszędzie tam, gdzie pobrałeś archiwum, np. cd Downloads
I mv
tam, gdzie chcesz go zachować /opt
. Następnie wyodrębnij go i utwórz dowiązanie symboliczne z pliku binarnego do lokalizacji PATH, na przykład ...
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
Teraz możesz uruchomić robo3t
w swoim terminalu i będzie działać.
/opt
ścieżki
uruchom następujące polecenia (zaktualizuj łącza i zmień nazwy folderów):
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
otrzymasz także ikonę uruchamiania, dzięki czemu będziesz mógł nacisnąć klawisz Win i wyszukać.
Ale nie dostaniesz obrazu ikony (niektóre miejsce na Ubuntu) :(
Wydaje się, że nie ma sudo apt-get install dla robomongo. Jest tar.gz pobrania dostępne tutaj Po pobraniu, że trzeba zrobić
gunzip robomongo-0.9.0-rc4-linux-x86_64-8c830b6.tar.gz
tar -xvf robomongo-0.9.0-rc4-linux-x86_64-8c830b6.tar
a następnie przenieś nieopracowaną wersję do /opt
(w razie potrzeby)
W przeciwnym razie istnieje inny sposób, jak wspomniano na tym blogu lub tutaj
wget
wget https://download.robomongo.org/1.2.1/linux/robo3t-1.2.1-linux-x86_64-3e50a65.tar.gz
Wyodrębnij tutaj, używając
tar -xvzf robo3t-1.2.1-linux-x86_64-3e50a65.tar.gz
usr/local/bin
z opakowania
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
Możemy pobrać ikonę Robo3t z i umieścić ją tutaj, ponieważ będziemy musieli zrobić ikonę pulpitu później
Na przykład zapisz go /bin
z nazwąicon.png
/usr/local/bin/robo3t/bin/icon.png
chmod
sudo chmod +x robo3t ./robo3t
Teraz możemy uruchomić Robo3t
./robo3t
desktop icon
za Robo3t
, możemy w plikuusr/share/applications
nano usr/share/applications/robo3t.desktop
Wklej je i oszczędzaj
[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
Teraz możemy znaleźć icon
menu uruchamiania aplikacji poprzez wyszukiwanierobo3t
Możemy to również sprawdzić
jeśli spróbujesz zainstalować najnowszą wersję robomobo, to połączenie będzie teraz robo3t . Lub próbujesz zainstalować na Ubuntu 16.04, wykonaj poniższy krok i zainstaluj robomongo
Pobierz najnowszy plik tar robomongo
wget https://download.robomongo.org/1.1.1/linux/robo3t-1.1.1-linux-x86_64-c93c6b0.tar.gz
Wyodrębnij to
tar -xvzf https://download.robomongo.org/1.1.1/linux/robo3t-1.1.1-linux-x86_64-c93c6b0.tar.gz
Utwórz katalog
mkdir ~/robo-backup
Przenieś robo3t-1.1.1-linux-x86_64-c93c6b0 / lib / libstdc ++ direcotry do ~ / robo-backup / direcotry
mv robo3t-1.1.1-linux-x86_64-c93c6b0/lib/libstdc++* ~/robo-backup/
Uruchom robo3t
robo3t-1.1.1-linux-x86_64-c93c6b0/bin/robo3t
Jeśli musisz zainstalować binarny mongodb (Ręcznie) na swoim Ubuntu 18.04 LTS (Bionic). Musisz pobrać plik .tgz mongodb z tego linku .
1) Pobierz go do folderu ~ / Downloads i przejdź do katalogu domowego, pisząc mv Downloads/mongodb-linux-x86_64-ubuntu1804-4.0.4.tgz ~/
2) Następnie rozwiń go, wpisując tar -zxvf mongodb-linux-x86_64-ubuntu1804-4.0.4.tgz
tutaj (Katalog domowy / home /). Nie ruszaj go stąd.
3) Następnie utwórz katalog w lokalizacji / data / db i udziel zezwolenie na zapis do tego katalogu.
sudo mkdir -p /data/db
sudo chmod -R 777 /data/db
4) Teraz jest to trudny obszar. Upewnij się, że jesteś w katalogu hme, wpisując pwd (Present Working Directory)
pwd
pokaże
/home/<your user name>
Następnie wpisz
ls -al
To polecenie wyświetli wszystkie ukryte pliki w katalogu domowym i wyszuka
~/.bashrc
5) Edytuj plik .bashrc i zapisz
export PATH=mongodb-linux-x86_64-ubuntu1804-4.0.4/bin:$PATH
i zapisz typ pliku source ./bashrc
Następnie wpisz echo $PATH
w terminalu, który wyświetli~/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) Teraz przy typie terminala mongo --nodb
wyświetli sięMongoDB shell version v4.0.4
Odtąd wszystko jest gotowe, śmiało i ciesz się instalacją mongodb. Ta instalacja jest nieco złożona, ale dzięki tej metodzie możesz łatwo kontrolować wersję mongodb i używać go zgodnie z potrzebami.
7) Następnie uruchom 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