Mettre à jour Debian sur un VPS
Une mise à jour régulière corrige les failles connues et évite qu'un correctif critique s'accumule avec des dizaines d'autres. Sur Debian, l'opération tient en quelques commandes, mais elle comporte deux pièges : redémarrer trop vite sans vérifier, et confondre mise à jour de paquets et montée de version. Ce guide couvre la routine et prépare la suite sans la lancer.
Pourquoi et quand mettre à jour
Mettez à jour après l'installation, puis au moins une fois par mois, et dès qu'un avis de sécurité concerne un logiciel exposé (SSH, Nginx, OpenSSL, PHP, base de données). Avant une opération importante, mettez à jour d'abord : un système ancien complique le diagnostic. Évitez en revanche de lancer une mise à jour majeure juste avant une démonstration ou un pic de trafic.
Mettre à jour les paquets
sudo apt update
apt list --upgradable
sudo apt upgradeapt update rafraîchit la liste des paquets disponibles, sans rien installer. apt list --upgradable montre ce qui changera. apt upgrade installe les nouvelles versions sans supprimer de paquet ; si une dépendance exige un retrait, il s'arrête et vous le signale.
Quand c'est le cas, examinez la liste avant d'utiliser :
sudo apt full-upgradefull-upgrade peut supprimer ou remplacer des paquets pour résoudre les dépendances. Lisez les lignes REMOVING et The following packages will be REMOVED avant de confirmer. Sur un VPS, une suppression inattendue peut casser un service.
Redémarrer si nécessaire
Un redémarrage est requis quand le noyau ou des bibliothèques système changent. Sur un conteneur système, le noyau est partagé, mais les bibliothèques et systemd restent locaux. Vérifiez :
test -f /var/run/reboot-required && cat /var/run/reboot-required
sudo needrestart -r lLe fichier n'existe que si update-notifier-common est installé. needrestart liste les services qui utilisent encore une bibliothèque remplacée. Redémarrez avec sudo systemctl reboot, puis vérifiez que SSH et vos services répondent.
Mises à jour de sécurité
Debian active le dépôt security par défaut. Pour ne voir que ces correctifs :
sudo apt update
sudo apt list --upgradable | grep -i securityNe retardez pas un correctif de sécurité parce qu'un autre paquet est en attente. L'automatisation par unattended-upgrades est traitée dans un guide dédié ; si vous l'activez, gardez une supervision des redémarrages.
Préparer une montée de version
Passer de Debian 12 à 13 n'est pas une simple mise à jour. Sauvegardez les données et la configuration, notez les services actifs, lisez les notes de version, puis modifiez /etc/apt/sources.list et les fichiers de /etc/apt/sources.list.d/ pour viser la nouvelle version. Lancez ensuite apt update, apt full-upgrade et redémarrez. Gardez la console ouverte : une montée de version peut demander des choix interactifs et laisser le système partiellement configuré si vous perdez la session.
Publicité
Cet article vous a-t-il aidé ?
À lire aussi
- Publier sa première page sur un VPSInstaller Nginx, créer une page dans /var/www, ouvrir le port 80 et tester en IPv6 comme en IPv4.
- Comprendre root, sudo et les utilisateurs LinuxPourquoi root est puissant, comment sudo délègue un privilège et comment garder une trace des actions.
- Pointer un nom de domaine vers un VPSCréer les enregistrements A et AAAA, choisir le TTL et vérifier la résolution avant de configurer le serveur.