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:

1. Installation des outils nécessaires

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

2. Installation de MongoDB

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

3. Configuration du répertoire de données

# 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

4. Activation et démarrage du service

# 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

5. Tester la connexion

# Connexion au shell MongoDB
mongosh

6. Configuration avancée (optionnelle)

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