Installieren Sie Mongo 3.2 unter Ubuntu 15.10

20

Ich möchte Mongo 3.2 unter Ubuntu 15.10 installieren.

Die offizielle Mongodb-Seite gibt Schritte bis zum 14.04 .

Auf der anderen Seite verwendet das normale ppa von Ubuntu die 2.6- Version (was ein bisschen zu weit zurück liegt).

KhoPhi
quelle
Ich bin ziemlich sicher, dass diese Anweisungen gut funktionieren werden.
TheWanderer
@ Zacharee1 Ich habe die Mongodb-Site-Anweisungen ausprobiert und konnte das ppa in Ubuntu 15.10-Repositories nicht finden.
KhoPhi
Versuchen Sie dies: gist.github.com/sgnn7/54146c8a13c8b5ca2201
TheWanderer
1
OKAY. Ersetzen sudo echo "deb http://repo.mongodb.org/apt/ubuntu "$(lsb_release -sc)"/mongodb-org/3.0 multiverse"durch echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.2 multiverse".
TheWanderer
1
Ja. Probieren Sie es aus
TheWanderer

Antworten:

33

Dank @ Zacharee1 habe ich 3.2 von Mongo auf Ubuntu 15.10 installiert. Nachfolgend sind die Schritte aufgeführt, die von LiberianGeek ausgeführt wurden (nur die Version wurde auf 3.2 geändert).

Schlüssel hinzufügen

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10

Quellenliste hinzufügen

echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list

Aktualisieren Sie Ihre Quellen

sudo apt-get update

Installieren mongodb-org

sudo apt-get install mongodb-org

Überprüfen Sie, ob es funktioniert

sudo systemctl status mongod

Wenn es nicht funktioniert

sudo reboot

Wenn immer noch nicht funktioniert

Zum Zeitpunkt des Schreibens hatte ich Mongo 3.2.1.

Arbeitsbeispiel.  Mongo 3.2.1 unter Ubuntu 15.10

KhoPhi
quelle
Der Schlüssel ist abgelaufen und gibt dem Benutzer den Fehler "KEYEXPIRED" aus. Verwenden Sie den Befehl in dieser Antwort , um alle abgelaufenen Schlüssel im System zu reparieren.
kba
9

Nach den obigen Schritten habe ich einen public key is not available: NO_PUBKEYFehler erhalten

Falls dies jemand anderem passiert, habe ich es folgendermaßen gelöst:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv EA312927
Adam
quelle
1
Das ist allerdings überraschend für mich, denn ich habe den passenden Schlüssel aus meiner Antwort ausprobiert und er existiert immer noch.
KhoPhi
Ich hatte das gleiche Problem, ich habe das getan, was @adam vorgeschlagen hat, es hat funktioniert. Danke Leute!
Biphobe
Ich hatte auch dieses Problem, aber was funktionierte, war das Hinzufügen des Schlüssels, auf den in der Fehlermeldung verwiesen wird (z. B. askubuntu.com/a/141088/430924 )
D Schlachter