Comment installer MongoDB Community Edition sur Linux

Mongo DB Community est l’édition gratuite du logiciel de base de données Mongo. L’édition Community est une excellente option pour ceux qui ne veulent pas payer pour l’édition «Entreprise» mais qui veulent tout de même utiliser un excellent logiciel de base de données.

Dans ce guide, nous vous montrerons comment installer MongoDB Community Edition sur Ubuntu Server, Debian, ainsi que RedHat (CentOS / RHEL / Oracle) et les distributions de serveurs OpenSUSE.

Instructions d’installation d’Ubuntu

MongoDB Community Edition est pris en charge sur toutes les versions LTS actuelles d’Ubuntu. Cependant, seules les versions 64 bits du système d’exploitation sont prises en charge. Donc, si vous prévoyez d’utiliser MongoDB Community Edition sur Ubuntu Server, assurez-vous que vous utilisez une version 64 bits de la version LTS, sinon vous ne pourrez pas l’installer.

Pour démarrer l’installation de MongoDB Community Edition, commencez par télécharger la clé de dépôt sur Ubuntu. Cette clé de dépôt est requise, sinon Ubuntu n’interagira pas avec le référentiel de logiciels MongoDB. Ajoutez la clé avec la commande ci-dessous.

wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -

Après avoir ajouté la clé à votre système, vous devez ajouter manuellement le référentiel de logiciels MongoDB à votre système. Il existe de nombreuses façons de le faire, mais la manière la plus efficace est d’exécuter la commande add-apt-repository.

Ubuntu 20.04 LTS

sudo add-apt-repository "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.4 multiverse"

Ubuntu 18.04 LTS

sudo add-apt-repository "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.4 multiverse"

Ubuntu 16.04 LTS

sudo add-apt-repository "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.4 multiverse"

Une fois le référentiel de logiciels MongoDB Community Edition ajouté à Ubuntu, l’étape suivante de l’installation consiste à mettre à jour vos sources logicielles. Pour mettre à jour, exécutez la commande apt update suivante.

  Comment ouvrir un port sur le pare-feu Windows?

sudo apt update

Pendant la mise à jour de votre système Ubuntu, vous devriez voir le repo de logiciels MongoDB apparaître dans la liste des liens vérifiés par Ubuntu. Lorsque tout est terminé, vous pouvez installer les packages MongoDB.

sudo apt install mongodb-org

Suite à l’installation de MongoDB Community Edition, une configuration et des ajustements sont nécessaires pour l’utiliser sur votre serveur. Pour plus d’informations, consultez le Ubuntu page sur le site officiel.

Instructions d’installation de Debian

MongoDB Community Edition est bien pris en charge sur Debian et prend en charge Debian 10 (Stable) et Debian 9 (Old Stable). Cependant, MongoDB ne prend en charge que la version 64 bits de ces systèmes d’exploitation, alors gardez cela à l’esprit.

Pour commencer à installer MongoDB Community Edition sur votre serveur Debian Linux, commencez par télécharger la clé de repo de logiciels sur le système et activez-la. La clé logicielle est nécessaire pour interagir avec le dépôt, et cela ne fonctionnera pas sans elle.

wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -

Après avoir ajouté la clé logicielle à votre ordinateur, vous devez ajouter le référentiel logiciel personnalisé MongoDB Community Edition à votre système Debian. Il existe de nombreuses façons de le faire, mais add-apt-repository fonctionne mieux et est la moins déroutante.

  Comment démarrer un blog à l'aide de Google Blogger

Debian 10

sudo add-apt-repository "deb http://repo.mongodb.org/apt/debian buster/mongodb-org/4.4 main"

Debian 9

sudo add-apt-repository "deb http://repo.mongodb.org/apt/debian stretch/mongodb-org/4.4 main"

Une fois que le nouveau référentiel de logiciels MongoDB est ajouté à votre système Debian, vous devez exécuter la commande de mise à jour. Une mise à jour actualisera les sources logicielles et ajoutera le référentiel MongoDB à la base de données du package.

sudo apt-get update

Pendant la mise à jour, vous remarquerez que «MongoDB» apparaît dans la liste des dépôts que Debian vérifie. Une fois le processus terminé, vous pouvez installer rapidement MongoDB Community Edition sur Debian avec la commande ci-dessous.

sudo apt-get install mongodb-org

Après avoir installé MongoDB Community Edition sur Debian, vous devrez consulter une documentation pour faire fonctionner le logiciel. Pour plus d’informations sur la façon de le configurer, cliquez sur ici.

Instructions d’installation de RedHat / CentOS / Oracle

MongoDB Community Edition est disponible pour RedHat Enterprise Linux 6/7/8 et CentOS 6/7/8. Il est également disponible pour Oracle Linux 6/7/8. Cependant, MongoDB ne prend en charge que les versions 64 bits de ces systèmes d’exploitation, alors gardez cela à l’esprit.

Pour démarrer l’installation, vous devez créer un nouveau fichier de référentiel MongoDB. Pour ce faire, exécutez la commande tactile ci-dessous.

sudo touch /etc/yum.repos.d/mongodb-org-4.4.repo 

Après avoir créé le nouveau fichier de référentiel, ouvrez le fichier de l’éditeur de texte Nano à des fins d’édition. Nous utilisons Nano dans ce guide car il s’agit de l’éditeur le plus simple à comprendre. Cependant, n’hésitez pas à utiliser votre éditeur si vous êtes un expert.

sudo nano -w /etc/yum.repos.d/mongodb-org-4.4.repo 

Collez le code suivant dans le fichier de référentiel dans l’éditeur de texte Nano. Le code doit être identique à l’exemple ci-dessous, sinon il peut ne pas fonctionner!

  Comment automatiser les mises à jour de sécurité sur Ubuntu Server

[mongodb-org-4.4]
name = Dépôt MongoDB
baseurl = https: //repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.4/x86_64/
gpgcheck = 1
enabled = 1
gpgkey = https: //www.mongodb.org/static/pgp/server-4.4.asc

Une fois le code ajouté au nouveau fichier de référentiel MongoDB, appuyez sur le bouton Ctrl + O pour enregistrer et Ctrl + X pour quitter. Ensuite, installez la dernière version de MongoDB sur votre système avec la commande ci-dessous.

sudo yum install -y mongodb-org

Après l’installation de MongoDB Community Edition sur RedHat / CentOS / Oracle, vous devrez effectuer une configuration pour que le logiciel fonctionne. Pour plus d’informations, cliquez sur ici.

Instructions d’installation d’OpenSUSE Enterprise

Sur OpenSUSE, MongoDB Community Edition est pris en charge sur SLES 15 et SLES 12. Cela dit, MongoDB ne prend en charge que les versions 64 bits du système d’exploitation. Si vous exécutez un serveur 32 bits, vous devrez passer à 64 bits.

Pour démarrer l’installation de MongoDB Community Edition sur SUSE Enterprise, vous devez importer la clé de dépôt. La clé de dépôt est nécessaire pour interagir avec le dépôt MongoDB.

sudo rpm --import https://www.mongodb.org/static/pgp/server-4.4.asc

Après avoir importé la clé, utilisez la clé zypper addrepo pour ajouter le nouveau référentiel de logiciels MongoDB à votre système.

SLES 15

sudo zypper addrepo --gpgcheck "https://repo.mongodb.org/zypper/suse/15/mongodb-org/4.4/x86_64/" mongodb

SLES 12

sudo zypper addrepo --gpgcheck "https://repo.mongodb.org/zypper/suse/12/mongodb-org/4.4/x86_64/" mongodb

Une fois le dépôt MongoDB configuré sur votre système SUSE, l’installation de MongoDB Community Edition peut commencer. À l’aide de la commande zypper ci-dessous, installez MongoDB.

sudo zypper -n install mongodb-org

Vous devez configurer MongoDB Community Edition avant d’essayer de l’utiliser sur OpenSUSE. Pour plus d’informations, consultez la documentation ici.