我已经阅读了关于安装旧版本的说明,但是看起来版本 2.4中不再可用了?
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
更新:我也提交了Mongo的JIRA ,收到了答复的票 。
从2.6版本开始,Mongo发布了与Ubuntu相匹配的软件包:
但是在v2.4之前,Mongo发布了一个mongodb-10gen包 ,这显然是你需要安装的:
sudo apt-get install mongodb-10gen=2.4.10
@SSH这个Mongodb 2.4.13已经过时了,你将能够安装它的唯一方法是下载rpms
wget http://downloads-distro.mongodb.org/repo/redhat/os/x86_64/RPMS/mongo-10gen-server-2.4.13-mongodb_1.x86_64.rpm wget http://downloads-distro.mongodb.org/repo/redhat/os/x86_64/RPMS/mongo-10gen-2.4.13-mongodb_1.x86_64.rpm
并安装它们。 这是红帽/ fedora / centos等等。 对于Ubuntu,你将需要Ubuntu的软件包。
这可能已经解决了,但是文档展示了如何安装mongoDB 2.4 :
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10 echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list sudo apt-get update sudo apt-get install mongodb-10gen=2.4.14