Mettre à jour la liste des paquets
Avant toute installation, mets toujours à jour la liste des paquets disponibles :
sudo apt update
Cette commande ne met rien à jour elle-même : elle rafraîchit simplement la liste de ce qui est disponible dans les dépôts configurés.
Mettre à jour les paquets installés
sudo apt upgrade
Met à jour tous les paquets déjà installés vers leur dernière version disponible, sans supprimer ni installer de nouveaux paquets.
Enchaîne systématiquement apt update puis apt upgrade — le premier sans le second ne sert à rien, le second sans le premier utilise une liste potentiellement périmée.
Installer un logiciel
sudo apt install nom-du-paquet
Par exemple, pour installer un serveur web Nginx :
sudo apt install nginx
Rechercher un paquet
Si tu ne connais pas le nom exact d'un paquet :
apt search mot-clé
Supprimer un paquet
sudo apt remove nom-du-paquet
Supprime le logiciel mais garde ses fichiers de configuration. Pour tout supprimer y compris la configuration :
sudo apt purge nom-du-paquet
Nettoyer les paquets inutiles
Avec le temps, des dépendances installées automatiquement ne sont plus utilisées par aucun paquet actif :
sudo apt autoremove
N'exécute jamais apt upgrade en pleine nuit sans surveillance sur un serveur en production critique sans avoir testé la mise à jour au préalable sur un environnement similaire — une mise à jour majeure peut occasionnellement changer un comportement par défaut.
Différence entre upgrade et dist-upgrade
apt dist-upgrade va plus loin que apt upgrade : il peut installer ou supprimer des paquets si nécessaire pour résoudre les dépendances (utile notamment lors d'un changement de version majeure du système). À utiliser avec plus de prudence.