Mise à niveau d'un serveur sous Debian
Crédit photo : Markus Winkler on Unsplash
Sommaire
Commencer par une mise à niveau complète de la version en cours
apt update
apt full-upgrade
apt autoremove
Il est préférable de rebooter à ce niveau (en cas de mise à jour du kernel).
Il faut ensuite modifier la source des paquets : /etc/apt/source.list
.
Si d’autres sources sont utilisées (logiciels tiers), il est préférable de lmes désactiver pendant la mise à jour de la distribution puis de les mettre à jour eux-mêmes ensuite.
Ensuite, on recommence le même cycle de mise à jour.
apt update
apt full-upgrade
apt autoremove
Fichier de source pour debian 10 (buster)
deb http://deb.debian.org/debian/ buster main contrib non-free
deb-src http://deb.debian.org/debian/ buster main contrib non-free
deb http://security.debian.org/debian-security buster/updates main contrib non-free
deb-src http://security.debian.org/debian-security buster/updates main contrib non-free
deb http://deb.debian.org/debian/ buster-updates main contrib non-free
deb-src http://deb.debian.org/debian/ buster-updates main contrib non-free
Fichier de source pour debian 11 (bullseye)
Notes :
- le format de la ligne qui référence l’archive
security
a légèrement changé dans cette version.
deb http://deb.debian.org/debian/ bullseye main contrib non-free
deb-src http://deb.debian.org/debian/ bullseye main contrib non-free
deb http://security.debian.org/debian-security bullseye-security main contrib non-free
deb-src http://security.debian.org/debian-security bullseye-security main contrib non-free
deb http://deb.debian.org/debian/ bullseye-updates main contrib non-free
deb-src http://deb.debian.org/debian/ bullseye-updates main contrib non-free
Fichier de source pour debian 12 (bookworm)
Notes :
- OpenSSH n’accepte plus par défaut les clés signées en
ssh-rsa
, si on utilise une telle clé, il faut ajouter les lignesPubkeyAcceptedAlgorithms +ssh-rsa
etKbdInteractiveAuthentication no
dans le fichier/etc/ssh/sshd_config
à la fin de la mise à jour (avant de rebooter). - Dans le cas de l’utilisation de OpenSMTPd, la syntaxe de
/etc/smtpd.conf
a changé.
deb http://deb.debian.org/debian/ bookworm main contrib non-free
deb-src http://deb.debian.org/debian/ bookworm main contrib non-free
deb http://security.debian.org/debian-security bookworm-security main contrib non-free
deb-src http://security.debian.org/debian-security bookworm-security main contrib non-free
deb http://deb.debian.org/debian/ bookworm-updates main contrib non-free
deb-src http://deb.debian.org/debian/ bookworm-updates main contrib non-free