我究竟如何安装 MongoDB 2.4,而不是最新版本?

Dan*_*scu 3 mongodb

我已阅读有关安装旧版本说明,但似乎 2.4 在 repos 中不再可用?

aptitude -y install mongodb-org-server=2.4
Unable to find a version "2.4" for the package "mongodb-org-server"
Unable to find a version "2.4" for the package "mongodb-org-server"
The following NEW packages will be installed:
  mongodb-org-server
0 packages upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/9,416 kB of archives. After unpacking 23.7 MB will be used.
Selecting previously unselected package mongodb-org-server.
(Reading database ... 33931 files and directories currently installed.)
Preparing to unpack .../mongodb-org-server_2.6.3_amd64.deb ...
Unpacking mongodb-org-server (2.6.3) ...
Processing triggers for man-db (2.6.7.1-1) ...
Processing triggers for ureadahead (0.100.0-16) ...
Setting up mongodb-org-server (2.6.3) ...
mongod start/running, process 30690
Run Code Online (Sandbox Code Playgroud)

更新:我还向Mongo 的 JIRA提交了一张票,已收到回复。

Dan*_*scu 6

似乎从 v2.6 开始,Mongo 正在发布与 Ubuntu 匹配的软件包:

  • mongodb-org - 将自动安装下面列出的四个组件包的元包。
  • mongodb-org-server - mongod 守护进程和相关的配置和初始化脚本。
  • mongodb-org-mongos - mongos 守护进程。
  • mongodb-org-shell - mongo shell。
  • mongodb-org-tools - mongoimport、mongorestore 等。

但是直到 v2.4,Mongo 发布了一个mongodb-10gen 包,这显然是你需要安装的:

sudo apt-get install mongodb-10gen=2.4.10
Run Code Online (Sandbox Code Playgroud)