Следуя этому руководству: 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