Назад | Перейти на главную страницу

Как именно установить MongoDB 2.4 вместо последней версии?

Я прочитал инструкция по установке старых версий а похоже, что 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's JIRA, на который был получен ответ.

Похоже, что начиная с v2.6, Mongo выпускает пакеты, соответствующие пакетам Ubuntu:

  • mongodb-org - метапакет, который автоматически установит четыре пакета компонентов, перечисленных ниже.
  • mongodb-org-server - демон mongod и связанные сценарии настройки и инициализации.
  • mongodb-org-mongos - демон монго.
  • mongodb-org-shell - оболочка монго.
  • mongodb-org-tools - mongoimport, mongorestore и т. д.

Но до версии 2.4 Mongo опубликовал пакет mongodb-10gen, что, по-видимому, и нужно установить:

sudo apt-get install mongodb-10gen=2.4.10

Вероятно, это уже решено, но в документации показано как установить 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

@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

и установите их. Это для redhat / fedora / centos и им подобных. Для ubuntu вам понадобятся пакеты ubuntu.