MongoDB n'est pas disponible dans les dépôts officiels d'Arch Linux, mais peut être installé via l'AUR (Arch User Repository). Voici les étapes complètes:
Si vous n'avez pas encore de helper AUR comme yay
, installez-le d'abord:
# Installation de base-devel si nécessaire
sudo pacman -S --needed git base-devel
# Cloner yay depuis AUR
git clone <https://aur.archlinux.org/yay.git>
cd yay
makepkg -si
Vous pouvez installer MongoDB via AUR:
# Version compilée à partir des sources (peut prendre du temps)
yay -S mongodb
# Ou version binaire pré-compilée (recommandée)
yay -S mongodb-bin
# Création du répertoire pour les données
sudo mkdir -p /var/lib/mongodb
# Attribution des permissions
sudo chown -R mongodb:mongodb /var/lib/mongodb
# Activer le service pour qu'il démarre au boot
sudo systemctl enable mongodb
# Démarrer le service MongoDB
sudo systemctl start mongodb
# Vérifier le statut
sudo systemctl status mongodb
# Connexion au shell MongoDB
mongosh
Pour personnaliser la configuration:
# Éditer le fichier de configuration
sudo nano /etc/mongodb.conf
Paramètres recommandés:
# Fichier mongodb.conf
dbpath=/var/lib/mongodb
logpath=/var/log/mongodb/mongodb.log
logappend=true
bind_ip=127.0.0.1
port=27017
Après modification:
# Redémarrer le service
sudo systemctl restart mongodb