Ich weiß, das ist eine ziemlich alte Frage, aber das Googeln hat mich dorthin gebracht. Auf Ubuntu 14.04 habe ich eine folgende Zeile in /etc/sources.list.d/mongo.list
dort die Version 3.2 zu haben:
deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.2 multiverse
Die Quelle enthält wenige Pakete. Laut MongoDB-Handbuch ist es so:
mongodb-org
- Ein Metapaket, das automatisch die vier unten aufgeführten Komponentenpakete installiert.mongodb-org-server
- Enthält den Mongod-Daemon und zugehörige Konfigurations- und Init-Skripte.mongodb-org-mongos
- Enthält den Mongos-Daemon.mongodb-org-shell
- Enthält die Mongo-Muschel.mongodb-org-tools
– Enthält die folgenden MongoDB-Tools:mongoimport bsondump, mongodump, mongoexport, mongofiles, mongooplog, mongoperf, mongorestore, mongostat und mongotop.
Also in Ihrem Fall die mongodb-org-tools
sollte reichen.
Normalerweise erstellen Linux-Distributionen mehrere Pakete aus einer einzigen Software, wie Server, Clients, Dev und Doc.
Beispielsweise können Sie unter Debian das Paket mongodb-clients installieren, das mongodump und mongorestore enthält und den mongodb-Server nicht installiert.
10gen bietet keine separaten Pakete wie Server - Clients - dev &doc für mongodb (zumindest konnte ich keine für Ubuntu 10.04 finden). Also habe ich gerade die Binärdateien /usr/bin/mongodump und /usr/bin/mongorestore manuell auf meinen HTTP-Server kopiert (Maschinen hatten die gleiche Architektur). Jetzt führe ich diese Befehle auf meinem Server aus, auf dem keine Mongodb-Installation ohne Probleme vorhanden ist.