Vím, že je to docela stará otázka, ale zavedlo mě tam googlování. Na ubuntu 14.04 mám následující řádek v /etc/sources.list.d/mongo.list
aby tam byla verze 3.2:
deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.2 multiverse
Zdroj obsahuje několik balíčků. Podle Manuálu MongoDB je to takto:
mongodb-org
- Metabalík, který automaticky nainstaluje čtyři balíčky součástí uvedené níže.mongodb-org-server
- Obsahuje démona mongoda a související konfigurační a init skripty.mongodb-org-mongos
- Obsahuje démona mongos.mongodb-org-shell
- Obsahuje skořápku mongo.mongodb-org-tools
– Obsahuje následující nástroje MongoDB:mongoimport bsondump, mongodump, mongoexport, mongofiles, mongooplog, mongoperf, mongorestore, mongostat a mongotop.
Takže ve vašem případě mongodb-org-tools
by mělo stačit.
Distribuce Linuxu obvykle vytvářejí několik balíčků z jednoho softwaru, jako je server, klienti, vývojář a dokument.
Například v Debianu můžete nainstalovat balíček mongodb-clients, který obsahuje mongodump a mongorestore a neinstaluje server mongodb.
10gen neposkytuje samostatné balíčky, jako jsou server - klienti - dev a doc pro mongodb (alespoň jsem je nenašel pro Ubuntu 10.04). Takže jsem zkopíroval binární soubory /usr/bin/mongodump a /usr/bin/mongorestore na můj HTTP server ručně (stroje měly stejnou architekturu) Nyní spouštím tyto příkazy na svém serveru, který nemá žádnou instalaci mongodb bez problémů.