| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| mongodb [Le 05/07/2024, 15:04] – LinuxFan | mongodb [Le 05/07/2024, 16:02] (Version actuelle) – LinuxFan |
|---|
| Instructions pour installer le paquet [[:tutoriel:comment_installer_un_paquet#paquet_present_dans_les_depots|ici]]. | Instructions pour installer le paquet [[:tutoriel:comment_installer_un_paquet#paquet_present_dans_les_depots|ici]]. |
| |
| Pour installer le paquet "MongoDB Community Edition" fourni par la communauté mongodb, il vous suffit de suivre les insctructions de la documentation MongoDB **[[https://www.mongodb.com/docs/manual/tutorial/install-mongodb-on-ubuntu/#install-mongodb-community-edition|ici]]**. | Pour installer le paquet "MongoDB Community Edition" fourni par la communauté mongodb, il vous suffit de suivre les instructions de la documentation MongoDB **[[https://www.mongodb.com/docs/manual/tutorial/install-mongodb-on-ubuntu/#install-mongodb-community-edition|ici]]**. |
| |
| En résumé : | En résumé : |
| A. Importer la clé publique MongoDB : | |
| - Pour cela : | ==== Importer la clé publique MongoDB ==== |
| 1. Depuis le Terminal, installer les outils "gnupg" et "curl" : | 1. Depuis le Terminal, installer les outils "gnupg" et "curl" : |
| <codebash>sudo apt-get install gnupg curl</code> | sudo apt-get install gnupg curl |
| |
| 2. Importer la clé publique MongoDB : | 2. Importer la clé publique MongoDB : |
| <codebash>curl -fsSL https://www.mongodb.org/static/pgp/server-7.0.asc | \ | curl -fsSL https://www.mongodb.org/static/pgp/server-7.0.asc | \ |
| sudo gpg -o /usr/share/keyrings/mongodb-server-7.0.gpg \ | sudo gpg -o /usr/share/keyrings/mongodb-server-7.0.gpg \ |
| --dearmor</code> | --dearmor |
| |
| Cette commande inscrit la clé publique dans un fichier "/usr/share/keyrings/mongodb-server-7.0.gpg" . | Cette commande inscrit la clé publique dans un fichier "/usr/share/keyrings/mongodb-server-7.0.gpg" . |
| Pour vérifier la liste des clés sur votre Système : <code>sudo apt-key list</code> | Pour vérifier la liste des clés sur votre Système : |
| | sudo apt-key list |
| |
| - Créer un fichier liste pour MongoDB sous /etc/apt/sources.list.d/mongodb-org-7.0.list. | Créer maintenant un fichier liste pour MongoDB sous /etc/apt/sources.list.d/mongodb-org-7.0.list. |
| |
| Ex. : | Ex. : Pour Ubuntu 22.04 (Jammy) |
| -> Pour Ubuntu 22.04 (Jammy) <code> | echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu $(lsb_release -sc)/mongodb-org/6.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list |
| echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu $(lsb_release -sc)/mongodb-org/6.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list | |
| </code> | |
| |
| -> ou utiliser commandes Linux : se placer dans le dossier /etc/apt/sources.list.d puis commande | OU |
| <code> sudo touch mongodb-org-7.0.list</code>. | |
| |
| B. Installer la dernière version stable de "MongoDB Community Edition" : | Se placer dans le dossier /etc/apt/sources.list.d puis commande |
| <code> | sudo touch mongodb-org-7.0.list |
| | |
| | Dans ce fichier, écrire le code suivant (avec la commande echo) : |
| | echo "deb [ arch=amd64,arm64 signed-by=/usr/share/keyrings/mongodb-server-7.0.gpg ] https://repo.mongodb.org/apt/ubuntu jammy/mongodb-org/7.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-7.0.list |
| | |
| | ==== Installer la dernière version stable de "MongoDB Community Edition" ==== |
| | <code> |
| sudo apt-get update | sudo apt-get update |
| sudo apt-get install -y mongodb-org | sudo apt-get install -y mongodb-org |
| Vous pouvez installer d'autres versions spécifiques de MongoDB (cf documentation). | Vous pouvez installer d'autres versions spécifiques de MongoDB (cf documentation). |
| |
| Lancer mongodb : | Lancer le serveur mongodb : |
| <code> | <code>sudo service mongod start</code> |
| sudo service mongod start | |
| </code> | Pour vérifier si le serveur est bien actif : |
| | <code>sudo service mongod status</code> |
| |
| <note tip> | <note tip> |