Ce tutoriel étape par étape va vous montrer comment mettre à niveau en toute sécurité Debian 10 Buster vers Debian 11 Bullseye à partir de la ligne de commande.
Le 14 août 2021, le projet Debian a enfin publié une version stable de Debian 11 Bullseye après plus de 2 ans de développement. Il est livré avec de nombreuses nouvelles fonctionnalités car la plupart des logiciels de cette version ont été mis à jour. Debian 11 bénéficiera d'un support pendant les 5 prochaines années, comme n'importe quelle autre version stable de Debian.
Concentrons-nous maintenant sur comment vous pouvez passer de Debian 10 Buster à Debian 11 Bullseye . Le processus de mise à niveau est assez simple et suppose que vous utilisez le compte root.
1. Sauvegardez votre système
Veuillez vous assurer de sauvegarder vos données. Les mises à jour Debian sont normalement sûres, mais il y a toujours une chance que quelque chose tourne mal. Il est essentiel que vos précieuses données soient copiées en toute sécurité dans un emplacement de sauvegarde, afin de pouvoir les restaurer en cas de problème ou de complication.
Vous pouvez copier manuellement des fichiers importants sur un autre appareil (deuxième disque dur, clé USB, un autre ordinateur sur le réseau, etc.).
Vous pouvez également créer une image système complète de votre installation Debian actuelle avec un logiciel d'imagerie système dédié comme CloneZilla. Si vous souhaitez utiliser un autre logiciel de sauvegarde, vous êtes libre de le faire, assurez-vous simplement que vos données sont placées dans un emplacement sûr.
2. Mettre à jour tous les packages actuellement installés
Avant de commencer la mise à niveau de Debian 10 vers Debian 11, il est important de vous assurer que votre système Debian 10 actuellement installé est à jour. Exécutez le apt
suivant commandes dans le terminal.
apt update
apt upgrade
apt full-upgrade
Vous pouvez maintenant nettoyer tous les paquets restants.
apt --purge autoremove
Redémarrez ensuite votre Debian 10 pour que les modifications apportées s'appliquent.
reboot
3. Vérifiez la version actuellement installée
Nous allons maintenant commencer par vérifier que nous utilisons actuellement la dernière version de Debian 10 points.
Le moyen le plus simple de vérifier la version de Debian que vous utilisez consiste simplement à lire le contenu de /etc/debian_version
fichier.
cat /etc/debian_version
10.10
Une autre méthode consiste à utiliser lsb_release
commande. Vous pouvez l'utiliser pour afficher des informations LSB (Linux Standard Base) sur la distribution Linux.
lsb_release -a
Distributor ID: Debian
Description: Debian GNU/Linux 10 (buster)
Release: 10
Codename: buster
4. Remplacer Debian 10 par les référentiels Debian 11
Les référentiels de logiciels Debian sont définis dans le /etc/apt/sources.list
fichier et le /etc/apt/sources.list.d/
annuaire. Avant de commencer la procédure de mise à niveau, vous devez les reconfigurer pour pointer vers les référentiels Debian 11 Bullseye.
Avant de mettre à jour les référentiels de logiciels, il est recommandé de sauvegarder d'abord la liste actuelle des sources de logiciels.
mkdir ~/apt
cp /etc/apt/sources.list ~/apt
cp -r /etc/apt/sources.list.d/ ~/apt
Vous pouvez maintenant continuer et mettre à jour le référentiel Debian 10 Buster actuel pour pointer vers les référentiels Debian 11 Bullseye.
sed -i 's/buster/bullseye/g' /etc/apt/sources.list
sed -i 's/buster/bullseye/g' /etc/apt/sources.list.d/*
Les commandes présentées ci-dessus remplaceront buster
mot-clé avec bullseye
dans les fichiers de référentiels de logiciels.
Dans Debian 11 Bullseye, la suite de sécurité s'appelle désormais bullseye-security
au lieu de bullseye/updates
. Vous devez donc localiser le debian-security
suivant lignes dans le /etc/apt/sources.list
fichier :
deb http://security.debian.org/debian-security bullseye/updates main
deb-src http://security.debian.org/debian-security bullseye/updates main
Et remplacez-les par ceux-ci :
deb https://deb.debian.org/debian-security/ bullseye-security main
deb-src https://deb.debian.org/debian-security/ bullseye-security main
Le dernier sources.list
le fichier devrait ressembler à ci-dessous.
cat /etc/apt/sources.list
deb http://deb.debian.org/debian bullseye main
deb-src http://deb.debian.org/debian bullseye main
deb http://security.debian.org/debian-security/ bullseye-security main
deb-src http://security.debian.org/debian-security/ bullseye-security main
deb http://deb.debian.org/debian bullseye-updates main
deb-src http://deb.debian.org/debian bullseye-updates main
5. Effectuez d'abord une mise à niveau minimale du système
À ce stade, votre système Debian 10 est prêt pour la mise à niveau. L'étape suivante consiste à mettre à jour le référentiel pour permettre au système de reconnaître les URL de référentiel nouvellement ajoutées.
apt update
Dans certains cas, effectuer directement la mise à niveau complète peut supprimer un grand nombre de packages que vous souhaitez conserver. Les développeurs Debian recommandent donc un processus de mise à niveau en deux parties pour éviter la suppression des packages.
- Partie 1 :Mise à niveau minimale du système
- Partie 2 :Mise à niveau complète du système
Dans la mise à niveau minimale, vous mettrez à jour et mettrez à niveau tous les packages disponibles sans installer ni supprimer d'autres packages.
Pour effectuer d'abord la mise à niveau minimale du système, exécutez la commande ci-dessous.
apt upgrade --without-new-pkgs
Gardez un œil sur l'écran. Si le apt-listchanges
package est installé, il affichera des informations importantes sur les packages mis à niveau dans un téléavertisseur après le téléchargement des packages.
Appuyez sur q
après lecture pour quitter le téléavertisseur et poursuivre la mise à jour.
De plus, il vous sera demandé si vous souhaitez redémarrer les services sans demander.
Il vous sera également demandé ce que vous voulez faire avec un fichier de configuration spécifique. Si vous ne savez pas quoi faire, utilisez les valeurs par défaut en appuyant simplement sur Enter
clé.
6. Mettre à niveau Debian 10 vers Debian 11
Une fois la mise à niveau minimale du système terminée, exécutez la commande suivante pour commencer la mise à niveau complète.
apt full-upgrade
Ne laissez pas le système sans surveillance, car le processus de mise à niveau nécessite diverses entrées pendant la mise à niveau.
Une fois le processus de mise à niveau de Debian 11 terminé, vous pouvez redémarrer le système.
reboot
Connectez-vous au système et vérifiez votre version Debian.
cat /etc/debian_version
11.0
Ou comme alternative en utilisant le lsb_release
commande :
lsb_release -a
Distributor ID: Debian
Description: Debian GNU/Linux 11 (bullseye)
Release: 11
Codename: bullseye
Toutes nos félicitations! Vous avez réussi à mettre à niveau votre système de Debian 10 Buster vers Debian 11 Bullseye. Votre système exécutera désormais Debian 11 Bullseye.
7. Nettoyer les paquets obsolètes de Debian 10
C'est une bonne idée de nettoyer votre système Debian 11 Bullseye nouvellement mis à niveau en supprimant les anciens paquets obsolètes qui sont maintenant restés après votre mise à niveau réussie et qui ne sont plus nécessaires.
apt --purge autoremove
apt autoclean
Conclusion
Dans le didacticiel ci-dessus, vous avez appris comment mettre à niveau Debian 10 Buster vers Debian 11 Bullseye. Vous pouvez désormais profiter des derniers packages et du support matériel fournis par la dernière version de Debian.
Nous avons essayé de rendre ce tutoriel aussi simple que possible. Merci de l'utiliser.
Pour obtenir de l'aide supplémentaire ou des informations utiles, nous vous recommandons de consulter la documentation officielle de mise à niveau de Debian.