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.