Installer MongoDB 3 CE sur Ubuntu 16.04 LTS/Linux Mint 18

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