Leçon 16 : gestion de paquets — apt et which
Tu arrives sur un nouveau serveur Ubuntu et tu as besoin de nginx. which nginx renvoie une sortie vide — nginx n'est pas installé. sudo apt update télécharge la liste des paquets disponibles depuis les serveurs. sudo apt install -y nginx l'installe. Après l'installation, which nginx renvoie /usr/sbi
apt est le magasin d'applis du serveur. apt update vérifie ce qu'il y a dans le magasin. apt install télécharge et installe. which vérifie si l'outil est déjà installé avant d'aller au magasin.
- which
- Cherche une commande dans les répertoires de $PATH et renvoie son chemin. Sortie vide = commande introuvable = non installée. Exemple : which nginx renvoie /usr/sbin/nginx si nginx est installé.
- apt update
- Télécharge la liste des paquets disponibles depuis les serveurs (métadonnées seulement). N'installe ni ne met à jour aucun paquet. À exécuter avant apt install pour qu'apt connaisse les versions actuelles.
- apt install
- Télécharge et installe un paquet et ses dépendances. Le drapeau -y répond automatiquement 'oui' à la question de confirmation — utile dans les scripts. Exemple : sudo apt install -y nginx.
- apt remove / apt purge
- apt remove désinstalle le code du paquet mais garde les fichiers de configuration dans /etc. apt purge supprime tout, y compris les fichiers de configuration. Les deux nécessitent sudo.