feigned

Mettre à jour Debian 10 vers Debian 11 (Bullseye)

Debian 11 « Bullseye » – la nouvelle version de la plus célèbre distribution Linux – est disponible depuis le 14 août 2021. Cette nouvelle version propose de nouvelles versions pour de nombreux paquets, de nouvelles fonctionnalités ainsi qu’un support de 5 ans.

Vous possédez un ordinateur ou une machine sous Debian 10 et vous souhaitez faire la mise à niveau vers Debian 11 ?

Dans ce tutoriel, nous allons voir comment mettre à jour Debian 10 vers Debian 11 (Bullseye) étape par étape.

Mettre à jour Debian 10 vers Debian 11

Dans certains cas et notamment lors de l’installation d’une nouvelle version de Debian, une mise à niveau complète du système supprime un grand nombre de packages que vous souhaitez conserver.

Les développeurs Debian recommandent donc d’effectuer une mise à niveau en deux temps : d’abord, une mise à niveau minimale puis une mise à niveau complète.

Pour mettre à jour Debian 10 vers Debian 11 en deux temps, suivez ces instructions :

  1. Créez une sauvegarde de votre système actuel afin de le restaurer à l’identique en cas de problème lors de la mise à niveau vers Debian 11. Pour cela, vous pouvez utiliser : Clonezilla, Redo Rescue (interface graphique) ou bien rsnapshot (interface en ligne de commande). Si votre système tourne sur un serveur dédié, un VPS ou une machine virtuelle en ligne, vous pouvez aussi utiliser la fonctionnalité snapshot de votre hébergeur si celui-ci la propose.
  2. Vérifiez le système d’exploitation actuellement installé sur votre machine :
    lsb_release -a
    
    No LSB modules are available.
    Distributor ID: Debian
    Description:    Debian GNU/Linux 10 (buster)
    Release:        10
    Codename:       buster

    ainsi que le noyau Linux :

    uname -mrs
    
    Linux 4.19.0-12-amd64 x86_64

    et la version de Debian :

    cat /etc/debian_version 
    
    10.10
  3. Avant de faire la mise à niveau vers Debian 11, téléchargez et installez les derniers paquets et les mises à jour en attente pour Debian 10 :
    apt update
    apt upgrade
    apt full-upgrade
    apt autoremove --purge
  4. Redémarrez le système pour installer le dernier noyau Linux et les autres mises à jour :
    systemctl reboot
  5. Mettez à jour les dépôts du fichier sources.list vers ceux de Debian 11 :
    nano /etc/apt/sources.list

    L’objectif est de remplacer « buster » par « bullseye » (le nom de code de Debian 11).

    i Astuce : vous pouvez remplacer d’un seul coup tous les termes « buster » par « bullseye » avec la commande suivante :

    sed -i 's/buster/bullseye/g' /etc/apt/sources.list

    Attention, les mises à jour de sécurité s’appellent désormais bullseye-security et non plus bullseye/updates comme auparavant.

    Pour information, voici le contenu du fichier sources.list par défaut de Debian 11 :

    deb http://deb.debian.org/debian bullseye main
    deb-src http://deb.debian.org/debian bullseye main
    
    deb http://deb.debian.org/debian-security/ bullseye-security main
    deb-src http://deb.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
  6. Mettez à jour la liste des paquets :
    apt update
  7. Commencez par effectuer une mise à niveau minimale (met à niveau tous les paquets existants sans installer ni supprimer d’autres paquets) :
    apt upgrade --without-new-pkgs

  8. Au cours du processus de mise à niveau, vous recevrez sans doute diverses questions comme « Voulez-vous redémarrer le service ? » ou bien « Que faire avec ce fichier de configuration ? ». D’une manière générale, répondez Oui pour redémarrez les services et appuyez sur Entrée pour conserver les fichier de configurations existants, sauf si vous savez ce que vous faites.
  9. Enfin, lancez la mise à niveau complète pour installer Debian 11 :
    apt full-upgrade

    La commande ci-dessus effectue une mise à niveau complète du système, elle installe les dernières versions disponibles de tous les paquets et résout toutes les dépendances possibles.

  10. Une fois la mise à niveau vers Debian 11 terminée, redémarrez votre machine :
    systemctl reboot
  11. Vérifiez que Debian 11 a bien été installé :
    lsb_release -a
    
    No LSB modules are available.
    Distributor ID: Debian
    Description:    Debian GNU/Linux 11 (bullseye)
    Release:        11
    Codename:       bullseye
    cat /etc/debian_version
    
    11.0
  12. Enfin, supprimez les paquets obsolètes :
    apt autoremove --purge
Félicitations ! Vous avez réussi à mettre à jour Debian 10 vers Debian 11. 👍

Liens utiles

139 utilisateurs actifs