GNU/Linux >> Tutoriels Linux >  >> Debian

Comment mettre à niveau vers Debian 11 Bullseye à partir de Debian 10 Buster

Debian 11 , nom de code bullseye , est sorti! Ce guide étape par étape explique comment mettre à niveau vers Debian 11 bullseye à partir de Debian 10 buster à partir de la ligne de commande.

Debian 11 "bullseye" est disponible

La longue attente est terminée! Debian 11, nom de code "bullseye", une version stable est disponible en téléchargement !!

Grâce au travail combiné de l'équipe de sécurité Debian et de l'équipe de support à long terme de Debian, Debian 11 sera prise en charge pendant les 5 prochaines années .

La nouvelle distribution Debian 11 est livrée avec de nombreux environnements de bureau différents (DE) et plusieurs applications mises à jour.

Debian 11 inclut actuellement les DE suivants :

  • Gnome 3.38,
  • KDE Plasma 5.20,
  • LXDE 11,
  • LXQt 0.16,
  • MATE 1.24,
  • Xfce 4.16.

Pour plus de détails, consultez les notes de publication de Debian 11 "bullseye" .

Si vous préférez une nouvelle installation de Debian 11, consultez le guide suivant.

  • Comment installer Debian 11 Bullseye

Mise à niveau vers Debian 11 bullseye depuis Debian 10 buster

Vérifions la version Debian actuellement installée à l'aide de la commande :

$ cat /etc/debian_version 
10.10

Vous pouvez également utiliser lsb_release commande pour afficher la version Debian.

$ lsb_release -a

Exemple de résultat :

No LSB modules are available.
Distributor ID:	Debian
Description:	Debian GNU/Linux 10 (buster)
Release:	10
Codename:	buster

Comme vous le voyez dans la sortie ci-dessus, j'utilise le dernier système Debian 10 Buster. Maintenant, commençons à mettre à niveau Debian 10 buster vers Debian 11 bullseye.

Étape 1 - Mettre à jour et mettre à niveau tous les packages actuellement installés

Avant de commencer la mise à niveau de Debian Buster vers Bullseye, assurez-vous d'avoir mis à jour et mis à niveau tous les packages existants vers leur dernière version disponible en exécutant les commandes suivantes une par une :

$ sudo apt update
$ sudo apt upgrade
$ sudo apt dist-upgrade

Ensuite, nettoyez tous les packages et fichiers de configuration restants à l'aide des commandes :

$ sudo apt autoremove
$ sudo apt autoclean
$ sudo find /etc -name '.dpkg-' -o -name '.ucf-' -o -name '*.merge-error'

Redémarrez votre système pour appliquer toutes les mises à jour.

$ sudo reboot

Étape 2 - Sauvegardez vos données

La prochaine étape importante est la sauvegarde. Assurez-vous d'avoir sauvegardé tous les fichiers personnels, répertoires et fichiers de configuration importants.

Les choses importantes que vous voudrez sauvegarder sont le contenu de /etc , /var/lib/dpkg , /var/lib/apt/extended_states et la sortie de dpkg --get-selections "*" (les guillemets sont importants) commande.

Vous pouvez également utiliser une ou deux des applications de sauvegarde suivantes pour sauvegarder les données et les paramètres système de votre système Debian Linux.

  • Rsync - Un puissant utilitaire de ligne de commande pour sauvegarder les données personnelles et le répertoire $HOME.
  • Déja Dup - Un utilitaire graphique simple pour sauvegarder les données personnelles.
  • Décalage - Une application graphique pour sauvegarder les fichiers et les paramètres du système.
  • Restique - Un utilitaire de ligne de commande pour enregistrer plusieurs révisions de fichiers et de répertoires dans un référentiel chiffré stocké sur différents backends.
  • Rinstantané - Un utilitaire de ligne de commande pour créer des instantanés périodiques des machines locales et des machines distantes via ssh.

J'utilise personnellement Deja Dup et Timeshift pour la sauvegarde. Vous pouvez choisir un ou plusieurs de votre choix dans la liste ci-dessus.

Étape 3 : Mettre à jour les référentiels de logiciels

Avant de mettre à jour les référentiels de logiciels dans Debian Buster, sauvegardez d'abord la liste actuelle des sources de logiciels.

$ mkdir ~/apt
$ sudo cp /etc/apt/sources.list ~/apt
$ sudo cp -rv /etc/apt/sources.list.d/ ~/apt

Vérifiez le contenu de ~/apt répertoire pour vous assurer que les listes de référentiels de logiciels ont été copiées.

$ ls apt/
sources.list sources.list.d

Nous devons maintenant mettre à jour la liste actuelle des référentiels pour pointer vers les référentiels Debian 11.

Pour remplacer et mettre à jour les référentiels Debian 10 par des référentiels Debian 11, exécutez :

$ sudo sed -i 's/buster/bullseye/g' /etc/apt/sources.list
$ sudo sed -i 's/buster/bullseye/g' /etc/apt/sources.list.d/*

Vérifiez maintenant si le fichier de la liste des sources est mis à jour avec de nouveaux liens de référentiel :

$ cat /etc/apt/sources.list

Exemple de résultat :

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/updates main
deb-src http://security.debian.org/debian-security bullseye/updates main

# bullseye-updates, previously known as 'volatile'
deb http://deb.debian.org/debian/ bullseye-updates main
deb-src http://deb.debian.org/debian/ bullseye-updates main

# This system was installed using small removable media
# (e.g. netinst, live or single CD). The matching "deb cdrom"
# entries were disabled at the end of the installation process.
# For information about how to configure apt package sources,
# see the sources.list(5) manual.

Attention : Pour Debian bullseye, la suite de sécurité s'appelle désormais bullseye-security au lieu de codename/updates et les utilisateurs doivent adapter leurs fichiers de liste source APT en conséquence lors de la mise à niveau.

Nous devons donc mettre à jour les lignes de sécurité dans le fichier de configuration APT.

Trouvez les lignes suivantes dans votre 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 les lignes suivantes :

deb https://deb.debian.org/debian-security bullseye-security main contrib 
deb-src https://deb.debian.org/debian-security bullseye-security main contrib

Après avoir changé les lignes de sécurité, l'APT final sources.list le fichier devrait ressembler à ci-dessous :

deb http://deb.debian.org/debian/ bullseye main
deb-src http://deb.debian.org/debian/ bullseye main

deb https://deb.debian.org/debian-security bullseye-security main contrib
deb-src https://deb.debian.org/debian-security bullseye-security main contrib

# bullseye-updates, previously known as 'volatile'
deb http://deb.debian.org/debian/ bullseye-updates main
deb-src http://deb.debian.org/debian/ bullseye-updates main

# This system was installed using small removable media
# (e.g. netinst, live or single CD). The matching "deb cdrom"
# entries were disabled at the end of the installation process.
# For information about how to configure apt package sources,
# see the sources.list(5) manual.

Comme vous le voyez dans la sortie ci-dessus, le sources.list Le fichier est mis à jour avec les nouveaux liens du référentiel Debian 11. Enregistrez le fichier et quittez.

Mettez à jour les listes de référentiels à l'aide de la commande :

$ sudo apt update

Étape 4 – Effectuer une mise à niveau minimale du système

Dans certains cas, effectuer une mise à niveau complète du système (expliquée à l'étape suivante) supprimera un grand nombre de packages que vous souhaitez conserver. Les développeurs Debian recommandent donc un processus de mise à niveau en deux parties, à savoir mise à niveau minimale et mise à niveau complète .

La mise à niveau minimale mettra à niveau tous les packages existants sans installer ni supprimer d'autres packages.

Tout d'abord, vous devez effectuer une mise à niveau minimale à l'aide de la commande :

$ sudo apt upgrade --without-new-pkgs

Gardez un œil sur l'écran. Pendant le processus de mise à niveau, il vous sera demandé de répondre à quelques questions comme que voulez-vous faire avec un fichier de configuration ou si vous voulez redémarrer un service, etc. Les questions peuvent varier en fonction du nombre de packages installés dans votre système actuel. système Debian.

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 ENTER pour lire les informations ou appuyez simplement sur q pour quitter et revenir au processus de mise à niveau.

Ensuite, il vous sera demandé ce que vous voulez faire avec un fichier de configuration spécifique (par exemple, le fichier de connexion pam). Lisez les instructions à l'écran et décidez en conséquence. Si vous ne savez pas quoi faire, utilisez simplement les valeurs par défaut en appuyant simplement sur ENTER clé :

De nombreux services installés sur votre système Debian doivent être redémarrés lorsque certaines bibliothèques, telles que libpam , libc , et libssl , sont mis à niveau. Étant donné que ces redémarrages peuvent entraîner des interruptions de service pour le système, vous serez normalement invité à chaque mise à niveau pour la liste des services que vous souhaitez redémarrer. Si vous souhaitez éviter que de telles questions ne vous soient posées à chaque mise à niveau de la bibliothèque, choisissez Oui et appuyez sur ENTER pour continuer.

Ensuite, le programme d'installation vous demandera ce que vous voulez faire à propos du fichier de configuration modifié sshd_config . Sélectionnez l'un des choix proposés, choisissez OK et appuyez sur ENTER pour continuer.

Choisissez où voulez-vous installer Grub et sélectionnez OK et appuyez sur la touche ENTRÉE pour continuer.

Le processus de mise à niveau minimale se terminera dans quelques minutes.

Étape 5 - Mettre à niveau vers Debian 11 bullseye

Maintenant, démarrez la mise à jour réelle de Debian 11 bullseye en utilisant la commande :

$ sudo apt full-upgrade

Encore une fois, vous devez garder un œil sur l'écran et répondre à toutes les questions qui pourraient survenir comme d'habitude.

Comme indiqué précédemment, 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 pour quitter après avoir lu les informations et poursuivre la mise à niveau.

Sélectionnez le type de configuration du serveur de messagerie dans la liste, puis choisissez Ok et appuyez sur ENTER pour continuer :

Une fois le processus de mise à niveau de Debian 11 terminé, redémarrez votre système :

$ sudo reboot

Connectez-vous au système et vérifiez la version de Debian 11 bullseye à l'aide de la commande :

$ cat /etc/debian_version 
11.0

Ou utilisez lsb_release commande :

$ lsb_release -a

Exemple de résultat :

No LSB modules are available.
Distributor ID:	Debian
Description:	Debian GNU/Linux 11 (bullseye)
Release:	11
Codename:	bullseye

Toutes nos félicitations! Nous avons mis à niveau avec succès Debian 10 buster vers Debian 11 bullseye.

En option, vous pouvez supprimer tous les packages qui ne sont plus nécessaires à l'aide des commandes :

$ sudo apt --purge autoremove
$ sudo apt autoclean

Étape 6 - Vérifiez si tout fonctionne correctement

Connectez-vous à votre système Debian 11 récemment mis à jour et vérifiez que tout fonctionne correctement. Vous devrez peut-être ouvrir et/ou exécuter quelques applications installées et vérifier si elles fonctionnent comme d'habitude. Si quelque chose casse votre système, veuillez nous en informer dans la section des commentaires ou contactez votre forum Debian.

Debian 11 vient de sortir (14 août 2021), vous pouvez donc vous attendre à quelques problèmes mineurs. Mais dans mon cas, le processus de mise à niveau s'est déroulé sans heurts et tout a bien fonctionné.

Étape 7 - Restaurer la sauvegarde

Une fois que tout fonctionne comme prévu, restaurez la sauvegarde que vous avez effectuée avant de mettre à niveau votre système.

Installez les nouvelles applications de votre choix et commencez à utiliser l'édition Bullseye de Debian 11 !

TL;DR (Trop long n'a pas lu)

Fondamentalement, le processus de mise à niveau de Debian 11 bullseye comprend les étapes suivantes :

  1. Mettre à jour tous les packages existants
    • sudo apt update
    • sudo apt upgrade
  2. Redémarrer le système
    • sudo reboot
  3. Sauvegarder les données importantes
  4. Mettre à jour les référentiels de logiciels
    • sudo sed -i 's/buster/bullseye/g' /etc/apt/sources.list
    • sudo sed -i 's/buster/bullseye/g' /etc/apt/sources.list.d/*
  5. Effectuer une mise à niveau minimale
    • sudo apt upgrade --without-new-pkgs
  6. Mettre à niveau vers Debian 11 bullseye
    • sudo apt full-upgrade
  7. Redémarrer le système
    • sudo reboot

J'espère que cela vous aidera.


Debian
  1. Comment passer de Debian 10 à Debian 11

  2. Mettre à niveau Debian 10 Buster vers Debian 11 Bullseye :un guide étape par étape

  3. Comment mettre à niveau vers Gnome 40 sur Debian 11 Bullseye

  4. Comment installer/mettre à jour PHP 8.1 sur Debian 10 Buster

  5. Comment mettre à niveau vers Debian 11 à partir de Debian 10

Mettre à niveau Debian 10 Buster vers Debian 11 Bullseye à partir de la ligne de commande

Comment mettre à niveau Apache sur Debian 11 Bullseye

Comment mettre à niveau Debian 10 Buster vers 11 Bullseye Linux

Mettre à niveau Debian 10 Buster vers Debian 11 Bullseye à partir de la ligne de commande

Comment mettre à niveau Debian 10 vers Debian 11 Bullseye

Comment mettre à niveau Debian 9 Stretch vers Linux Debian 10 Buster