The Linux packages should be split into multiple packages rather than one monolithic package. Other databases in Debian follow this model.
For example:
mongodb-server (mongod, mongos, etc.)
libmongodb (libraries)
mongodb-dev (headers)
mongodb-tools (mongo, mongoimport)
Use case: A site wants to have a fleet of mongo machines without servers installed, only client libraries and tools. Installing the existing package necessitates the server installation and its burdens (mongodb user, storage path, etc.)
- is duplicated by
-
SERVER-4747 Break out mongo-server and mongo-client packages
- Closed
- related to
-
SERVER-3748 Add init scripts for mongos and configsvr to packages
- Closed
-
SERVER-4100 Please provide Windows mongodb client program in MSI format
- Closed