Mise à jour du système et des paquets
Comment mettre à jour Debian, Ubuntu et AlmaLinux en toute sécurité : en quoi upgrade et full-upgrade diffèrent, quand un redémarrage est nécessaire, et que faire si une mise à jour casse un service.
Mis à jour le 23 août 2026
Un système à jour ferme les vulnérabilités et corrige les bugs, mais une mise à jour est un changement, et un changement casse ce qui fonctionne. Une approche raisonnable : mettre à jour régulièrement et par petits pas, pas tout d'un coup une fois par an.
Debian et Ubuntu
apt update
apt list --upgradable
apt upgrade
apt upgrade installe les nouvelles versions mais ne supprime rien. Si la sortie affiche « deferred updates », il vous faut apt full-upgrade — il autorise les suppressions pour satisfaire les dépendances. Lisez la liste de ce qui sera supprimé avant de confirmer.
Nettoyage ensuite :
apt autoremove --purge
apt clean
Si la configuration d'un paquet a changé, apt vous demandera quelle version conserver. La réponse sûre est la vôtre (N), puis comparez-la avec la nouvelle depuis le fichier .dpkg-dist.
AlmaLinux et CentOS Stream
dnf check-update
dnf upgrade
dnf autoremove
dnf place les nouvelles configurations à côté sous forme de .rpmnew et sauvegarde les anciennes en .rpmsave. Pour les retrouver :
find /etc -name "*.rpmnew" -o -name "*.rpmsave"
Redémarrage et services
Une mise à jour du noyau, de glibc, de systemd ou d'openssl ne prend effet qu'après le redémarrage des processus.
test -f /var/run/reboot-required && echo "reboot required"
needs-restarting -r
systemctl list-units --state=failed
Redémarrez quand vous pouvez ouvrir une console dans le panneau : si le système ne démarre pas après un nouveau noyau, vous le réparerez via le disque de secours.
Changement de version
Passer de Debian 12 à 13 ou d'Ubuntu 24.04 à 26.04 n'est pas une mise à jour ordinaire mais des heures de travail et un risque réel. Si la machine ne contient aucune donnée pénible à migrer, il est plus propre de choisir une réinstallation avec le système souhaité dans l'onglet « Accès » du panneau /hosting/vds/m/<id> : le provisionnement prend environ une minute.
Avant de changer de version, copiez vos données hors de la machine. Nous n'avons pas de sauvegardes automatiques de la machine, il n'y aura donc nulle part où revenir en arrière.
Erreurs courantes
| Erreur | Ce qui se passe | Solution |
|---|---|---|
Could not get lock /var/lib/dpkg/lock | apt ou les mises à jour automatiques tournent en parallèle | Attendez, puis systemctl status unattended-upgrades |
| La mise à jour a été interrompue en même temps que SSH | Les paquets sont dans un état à moitié installé | dpkg --configure -a, et lancez-la désormais dans tmux |
| Plus d'espace disque | /boot est plein d'anciens noyaux | apt autoremove --purge, supprimez les noyaux en trop |
| Le service n'a pas démarré | Le format de configuration a changé | journalctl -u <service> -n 50 et corrigez |
Lancez les mises à jour longues dans
tmuxouscreen. Une déconnexion SSH au milieu d'unapt full-upgradelaisse le système dans un état à moitié terminé, et c'est déjà une réparation, pas une mise à jour.
Vous pouvez vous décharger de la partie routine — voir mises à jour de sécurité automatiques.