So che questa è una domanda piuttosto vecchia, ma googling mi ha portato lì. Su Ubuntu 14.04 ho una riga seguente in /etc/sources.list.d/mongo.list
per avere la versione 3.2 lì:
deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.2 multiverse
La fonte contiene pochi pacchetti. Secondo il manuale di MongoDB è così:
mongodb-org
- Un metapacchetto che installerà automaticamente i quattro pacchetti di componenti elencati di seguito.mongodb-org-server
- Contiene il demone mongod e gli script di configurazione e init associati.mongodb-org-mongos
- Contiene il demone mongos.mongodb-org-shell
- Contiene la shell mongo.mongodb-org-tools
- Contiene i seguenti strumenti MongoDB:mongoimport bsondump, mongodump, mongoexport, mongofiles, mongooplog, mongoperf, mongorestore, mongostat e mongotop.
Quindi nel tuo caso il mongodb-org-tools
dovrebbe essere sufficiente.
Di solito le distribuzioni Linux creano diversi pacchetti da un singolo software, come server, client, dev e doc.
Ad esempio, su Debian, puoi installare il pacchetto mongodb-clients che contiene mongodump e mongorestore e non installa il server mongodb.
10gen non fornisce pacchetti separati come server - client - dev e doc per mongodb (almeno non sono riuscito a trovarlo per Ubuntu 10.04). Quindi ho appena copiato manualmente i binari /usr/bin/mongodump e /usr/bin/mongorestore sul mio server HTTP (le macchine avevano la stessa architettura) Ora sto eseguendo questi comandi sul mio server che non ha alcuna installazione mongodb senza problemi.