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

Как мне обновить mongodb 1.8 до 2.2 на ubuntu?

Следуя этому руководству: http://docs.mongodb.org/manual/tutorial/install-mongodb-on-ubuntu/ Я получил mongodb 18 на моем Ubuntu 10.04.

Я только что прочитал примечания к выпуску 2.2 mongodb по обновлению, и в нем говорится, что нужно просто заменить двоичный файл. Это будет / usr / lib / mongodb / mongod?

Похоже, в tar 2.2 есть несколько файлов, которые мне может понадобиться скопировать: mongo, mongod, mongoexport, mongodump, mongofiles, mongoimport, mongorestore, mongos, xulwrapper

Могу я просто скопировать и вставить все это, чтобы заменить старые версии этих файлов?

Вы можете перезаписать двоичные файлы MongoDB, это будет нормально работать

Однако невозможно установить версию 1.2.2 - эта версия недоступна в репозиториях, упомянутых в инструкциях по установке (и она устарела - с января 2010 года) - единственными версиями являются 1.8, 2.0 и 2.2.

Вы можете спутать его с версией драйвера - может быть, PHP?

Если ты бежишь /usr/lib/mongodb/mongod --version он сообщит вам версию mongod, которая действительно установлена.

Если вы установили одну из более низких версий и хотите ее обновить, я бы порекомендовал просто удалить старый пакет:

sudo apt-get remove mongodb18-10gen

Затем установите последний стабильный выпуск (на момент написания это был 2.2.2):

sudo apt-get install mongodb-10gen