Aktualnie zaakceptowana odpowiedź działa, ale zainstaluje nieaktualną wersję Mongo.
Dokumentacja Mongo stwierdza, że: MongoDB dostarcza tylko pakiety dla Ubuntu 12.04 LTS (Precise Pangolin) i 14.04 LTS (Trusty Tahr). Jednak te pakiety mogą działać z innymi wydaniami Ubuntu.
Tak więc, aby uzyskać najnowszą stabilną Mongo ( 3.0
), użyj tego (inny krok to drugi):
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb.list
apt-get update
apt-get install mongodb-org
Mam nadzieję że to pomoże.
Chciałbym dodać, że jako poprzedni krok musisz sprawdzić wydanie GNU / Linux Distro, które utworzy adres URL listy repo. Dla mnie, ponieważ używam tego:
DISTRIB_CODENAME=rafaela
DISTRIB_DESCRIPTION="Linux Mint 17.2 Rafaela"
NAME="Ubuntu"
VERSION="14.04.2 LTS, Trusty Tahr"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 14.04.2 LTS"
Oryginalny drugi krok:
"Create a list file for MongoDB": "echo "deb http://repo.mongodb.org/apt/ubuntu "$(lsb_release -sc)"/mongodb-org/3.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.0.list"
Nie działa zgodnie z oczekiwaniami, ponieważ wygenerował nieprawidłowy adres URL repozytorium. Zasadniczo, umieszcza on nazwę kodową dystrybucji „rafaela” w repozytorium adresów URL, które nie istnieje. Adres URL repozytorium można sprawdzić w menedżerze pakietów w obszarze Źródła oprogramowania, Dodatkowe repozytoria.
Przeglądałem witrynę:
http://repo.mongodb.org/apt/ubuntu/dists/
I dowiedziałem się, że w przypadku Ubuntu „zaufane” i „dokładne” to jedyne dostępne foldery internetowe, a nie „rafaela”.
Rozwiązanie : Otwórz jako root plik 'mongodb-org-3.1.list' lub 'mongodb.list' i zamień „rafaela” lub wersję wydania na odpowiednią wersję (dla mnie było to: „zaufana”), zapisz zmiany i przejdź do kolejnych kroków. Ponadto menedżer pakietów może również umożliwić łatwą zmianę adresu URL repozytorium.
Mam nadzieję, że to działa dla Ciebie.! ---