Postępowałem zgodnie ze wszystkimi oficjalnymi instrukcjami wymienionymi tutaj:
W szczególności zrobiłem:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
(wygląda wporządku)
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
(wydaje się być w porządku, ponieważ plik /etc/apt/sources.list.d/mongodb-org-3.0.list jest tworzony z odpowiednim wpisem)
sudo apt-get update
(wydaje się być w porządku, ponieważ widzę repozytoria na liście)
ale kiedy robię :
sudo apt-get install -y mongodb-org
zawsze mówi „Nie mogę znaleźć pakietu mongodb-org”.
Jeśli zrobię:
sudo apt-get install -y mongodb
Działa, ale nie instaluje wersji 3.0, ale wersji 2.4
Wielokrotnie próbowałem zainstalować 3.0 po usunięciu / wyczyszczeniu wersji 2.4, ale z tym samym rezultatem: „Nie mogę znaleźć pakietu mongodb-org”
Jak mogę zainstalować wersję 3.0?
EDYTOWAĆ
apt-cache search mongodb nie znajduje nic na temat mongodb-org
To jest zawartość /etc/apt/sources.list.d/mongodb-org-3.0.list :
deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.0 multiverse
są to linie wynikające z aktualizacji apt-get dotyczącej mondodb:
Ign http://repo.mongodb.org trusty/mongodb-org/3.0 InRelease
Trovato http://repo.mongodb.org trusty/mongodb-org/3.0 Release.gpg
Trovato http://repo.mongodb.org trusty/mongodb-org/3.0 Release
Trovato http://repo.mongodb.org trusty/mongodb-org/3.0/multiverse i386 Packages
Ign http://repo.mongodb.org trusty/mongodb-org/3.0/multiverse Translation-it_IT
Ign http://repo.mongodb.org trusty/mongodb-org/3.0/multiverse Translation-it
Ign http://repo.mongodb.org trusty/mongodb-org/3.0/multiverse Translation-en
Mam system Ubuntu 14.04 LTS w wersji 32-bitowej. Może repo jest tylko dla x64? Jeśli tak jest, w jaki sposób mogę zainstalować Mongodb 3.0 na komputerze 32-bitowym? (Nie widziałem nic na temat tego dinstinction w dokumentacji)
EDYCJA 2
Wygląda na to, że w tych repozytoriach nie ma 32 pakietów. Gdzie mogę je teraz znaleźć? Myślę, że to dziwne, ponieważ dokumenty ( oficjalne dokumenty ) określają tylko to repozytorium i nic nie mówi o różnicach 32/64 bitów.
/etc/apt/sources.list.d/mongodb-org-3.0.list
a także wiersz apt-get update
pokazujący sprawdzanie tego repozytorium? Repozytorium zawiera meta-pakiet mongodb-org dla x64 Trusty, jak widać tutaj: repo.mongodb.org/apt/ubuntu/dists/trusty/mongodb-org/3.0/…
apt-cache search mongodb
znajdziesz swoją paczkę? Może ma inną nazwę?