Debian 11, nom de code « Bullseye », est sortie le 14 août 2021. Il s'agit d'une version stable et prise en charge pendant les 5 prochaines années. Cette version apporte des mises à jour à de nombreux packages bien connus, notamment Linux Kernel 5.10 LTS, Apache 2.4.48, MariaDB 10.5, Python 3.9.1, PostgreSQL 13, etc.
Avant de mettre à niveau vers Debian 11, vous devez effectuer les opérations suivantes :
- Sauvegardez tous vos fichiers sur le disque externe.
- Assurez-vous d'avoir une connexion Internet stable.
- Désactivez tout référentiel externe.
Dans cet article, je vais vous montrer comment passer de Debian 10 à la nouvelle Debian 11 en quelques étapes simples.
Prérequis
- Un serveur exécutant Debian 10.
- Un mot de passe root est configuré sur le serveur.
Mettre à jour le système
Tout d'abord, vous devez mettre à jour et mettre à niveau tous vos packages système vers la dernière version. Exécutez la commande suivante pour mettre à jour et mettre à niveau tous les packages :
apt-get update -y
apt-get upgrade -y
apt-get dist-upgrade -y
Ensuite, supprimez tous les packages indésirables avec la commande suivante :
apt-get autoremove
Ensuite, nettoyez le cache du package APT avec la commande suivante :
apt-get clean
Ensuite, redémarrez votre système pour appliquer toutes les mises à jour :
reboot
Après avoir redémarré le système, vérifiez la version de votre système d'exploitation à l'aide de la commande suivante :
lsb_release -a
Vous devriez voir le résultat suivant :
No LSB modules are available. Distributor ID: Debian Description: Debian GNU/Linux 10 (buster) Release: 10 Codename: buster
Mettre à jour le référentiel Debian 10 avec Debian 11
Ensuite, vous devrez mettre à jour le référentiel Debian 10 avec Debian 11 pour télécharger et recevoir la mise à jour.
Pour ce faire, vous pouvez mettre à jour tous les fichiers sources en exécutant ces commandes :
sed -i 's/buster\/updates/bullseye-security/g' /etc/apt/sources.list
sed -i 's/buster/bullseye/g' /etc/apt/sources.list
sed -i 's/buster\/updates/bullseye-security/g' /etc/apt/sources.list.d/*.list
sed -i 's/buster/bullseye/g' /etc/apt/sources.list.d/*.list
Ou éditez le fichier source APT manuellement avec la commande suivante :
nano /etc/apt/sources.list
Remplacez "buster/updates" par "bullseye-security", et "buster" par "bullseye". Le résultat devrait ressembler à celui ci-dessous :
deb http://deb.debian.org/debian bullseye main contrib non-free
deb http://deb.debian.org/debian bullseye-updates main contrib non-free
deb http://security.debian.org/debian-security bullseye-security main
deb http://ftp.debian.org/debian bullseye-backports main contrib non-free
Enregistrez et fermez le fichier lorsque vous avez terminé. S'il y a plus de fichiers source APT dans /etc/apt/sources.list.d/, modifiez-les également en remplaçant "buster" par "bullseye".
Mettre à niveau Debian 10 vers Debian 11
À ce stade, votre serveur Debian 10 est prêt pour la mise à niveau.
Tout d'abord, mettez à jour le référentiel pour appliquer les modifications que vous avez apportées à l'étape précédente.
apt-get update -y
Une fois votre référentiel mis à jour, exécutez la commande suivante pour lancer la mise à jour :
apt-get full-upgrade -y
Une fois votre système mis à jour, redémarrez-le pour appliquer toutes les mises à jour.
reboot
Vérifier la mise à jour Debian 11
À ce stade, votre serveur Debian 10 est mis à niveau vers Debian 11. Vous pouvez maintenant le vérifier à l'aide de la commande suivante :
lsb_release -a
Vous devriez voir la version Debian 11 dans la sortie suivante :
No LSB modules are available. Distributor ID: Debian Description: Debian GNU/Linux 11 (bullseye) Release: 11 Codename: bullseye
Conclusion
Dans le guide ci-dessus, nous avons expliqué comment effectuer une mise à niveau de Debian 10 vers Debian 11. J'espère que vous pourrez désormais mettre à niveau votre Debian 10 sans aucun problème.