Postępowałem zgodnie z instrukcjami podanymi na oficjalnej stronie MongoDB ( https://docs.mongodb.org/manual/tutorial/install-mongodb-on-ubuntu/ ) i otrzymuję ten błąd podczas próby instalacji MongoDB. Jak rozwiązać ten problem i co się dzieje? Pamiętaj, że korzystam z najnowszej wersji Ubuntu 16.04
sudo apt-get install -y mongodb-org
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
mongodb-org :
Depends: mongodb-org-shell but it is not going to be installed
Depends: mongodb-org-server but it is not going to be installed
Depends: mongodb-org-mongos but it is not going to be installed
Depends: mongodb-org-tools but it is not going to be installed
virtualbox-5.0 : Depends: libqt4-opengl (>= 4:4.7.2) but it is not going to be installed
Depends: libsdl1.2debian (>= 1.2.11) but it is not going to be installed
Recommends: libsdl-ttf2.0-0 but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
Edycja: tytuł. MongDB -> MongoDB.
Odpowiedzi:
Zainstaluj mongodb w Ubuntu 12.04, 14.04, 16.04
Zaimportuj klucz publiczny używany przez system zarządzania pakietami
Utwórz plik listy dla MongoDB.
W Ubuntu 12.04 (przestarzałe):
W Ubuntu 14.04:
W Ubuntu 16.04:
Załaduj ponownie bazę danych pakietów lokalnych.
Wyrzuci ostrzeżenie
Po prostu to zignoruj.
Zainstaluj pakiety MongoDB.
Po instalacji możesz uruchomić MongoDB za pomocą
Aby zatrzymać korzystanie z MongoDB
Aby ponownie uruchomić MongoDB, użyj
Jeśli to nie zadziała, sprawdź tutaj, czy którykolwiek z kroków został zaktualizowany: https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/
źródło
TL; DR;
Spróbuj uruchomić to polecenie,
i wtedy
Dzienniki:
Postępowałem zgodnie z oficjalnymi instrukcjami dotyczącymi Mongo 4.0 tutaj i dostałem to po uruchomieniu
sudo apt-get install mongodb-org
Następnie ręcznie dodałem mongodb-org-server do polecenia instalacji:
ale potem mam
Po ręcznym zainstalowaniu:
Mam to działa z singlem:
Komenda.
źródło
Próbowałem uruchomić instrukcje instalacji opublikowane przez t9toqwerty / muru. Ale wciąż dostałem wiadomość
Dla mnie zadziałało ręczne zainstalowanie MongoDB z tarballa. Oryginalny link to: https://docs.mongodb.com/manual/tutorial/install-mongodb-on-linux/
1) Pobierz pliki binarne
2) Wyodrębnij pliki
3) Skopiuj archiwum do katalogu docelowego
4) Umieść lokalizację w zmiennej PATH.
(Zamień
<mongodb-install-directory
> na ścieżkę do wyodrębnionego archiwum MongoDB. Dla mnie był to /home/myusername/mongodb/mongodb-linux-x86_64-3.4.9)Następnie uruchomimy go:
1) Utwórz katalog danych
2) Ustaw uprawnienia
Dzięki temu użytkownik ma uprawnienia do odczytu i zapisu katalogu. Znajdź katalog w terminalu i wprowadź
3) Uruchom to!
Jeśli nie skonfigurowałeś zmiennej PATH w kroku 4, uruchom mongo, wprowadzając ścieżkę do pliku bin - w ten sposób
źródło
Najpierw usuń wszystkie pakiety mongo.
sudo apt list --installed | grep 'mongo'
sudo apt-get purge --auto-remove packagename
https://docs.mongodb.com/manual/tutorial/install-mongodb-on-linux/
źródło
Xenial (Ubuntu 16.04); MongoDB v. 3.2.11
Właśnie to zrobiłem i było dobrze.
Czcionka: https://www.digitalocean.com/community/tutorials/how-to-install-mongodb-on-ubuntu-16-04
źródło
Kilka dni temu miałem do czynienia. Spróbuj uruchomić aptitude. To zajmie się instalowaniem wszystkich pakietów zależności.
źródło