La version de MongoDB par défaut dans les dépots officiels d’ubuntu est une version assez ancienne : v2.x
Je vous propose de voir comment installer rapidement la dernière version de MongoDB Community Edition v3.x.
Je ne couvre pas la conversion de bases de données de la v2 vers la v3, lesquelles sont incompatibles entre elles.
Donc pensez à faire un backup avant !!
Suppression d’une version antérieure
On arrête le serveur actuel si déjà installé
sudo systemctl stop mongodb
On supprime ensuite le paquet et les dépendances devenues inutiles
sudo apt remove --purge mongodb sudo apt autoremove
On supprime les logs et bases de données existantes
sudo rm -rf /var/log/mongodb sudo rm -rf /var/lib/mongodb
Passons maintenant à l’installation 😉
On ajoute la clé du dépot
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 2930ADAE8CAF5059EE73BB4B58712A2291FA4AD5
Ainsi que le dépôt proprement dit (à adapter éventuellement en fonction de l’architecture)
echo "deb [ arch=amd64,arm64 ] http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/testing multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.6.list
Et on installe le tout
sudo apt update sudo apt install mongodb-org
Reste quelques petites étapes post installation pour lancer MongoDB comme service au démarrage
sudo systemctl unmask mongodb.service sudo systemctl enable mongodb sudo systemctl start mongodb
Et voilà, si tout s’est bien passé, vous voilà avec un MongoDB CV 3.x