Debian - Montée de version de Debian 11 (Bullseye) à Debian 12 (Bookworm)

  • décembre, 30 2023
  • Lilian BENOIT

  • debian

Contexte

La version 12 de Debian (Bookworm) est disponible depuis le 10 juin 2023.

astuceLe 10 décembre dernier, la dernière mise à jour est disponible 12.4.

Un nouveauté très intéressante est qu’il existe une nouvelle section d’archive non-free-firmware. Elle contient les microprogrammes non libres. Le but est d’avoir cette section au niveau du programme d’installation Debian, c’est à dire dans les CD officiels.

avertissementJ’étais confronté à ce problème avec mon dernier portable. Ce dernier ne possède aucune carte réseau filaire, uniquement le Wifi de type Intel. Le microprogramme non-free devait être utilisé. Non, présent sur les CD officiels, Cela nécessite des opérations afin d’installer le pilote pour avoir le réseau.

Pour cela, un vote à eu lieu pour la mise à jour du Contrat Social Debian afin que les micro-programmes non libre puisse être inclus dans le CD Officiel (Plus d’informations sur la résolution)

Passons aux opérations pour la mise à niveau.

Pré-requis

avertissementPensez à vérifier que vos sauvegardes sont faites.

astuceBien que je n’ai jamais eu de problème lors des montées de versions. Il est de bon usage de le faire et de le faire même régulièrement.

Etape 1 : Il est nécessaire d’être à jour sur les dernières versions de Debian 11

Note
Se connecter en tant que root
apt update && apt upgrade

Etape 2 : Redémarrage du système s’il y a eu des nouveaux packages.

reboot

Montée de version

Etape 1 : Mise à jour des fichiers de configuration de apt pour indiquer bookworm .

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

Etape 2 : Ajout la section non-free-firmware sur chaque ligne

Vous devrez avoir le fichier suivant :

/etc/apt/sources.list
deb http://deb.debian.org/debian/ bookworm main non-free-firmware contrib
deb-src http://deb.debian.org/debian/ bookworm main non-free-firmware contrib

deb http://security.debian.org/debian-security bookworm-security main non-free-firmware contrib
deb-src http://security.debian.org/debian-security bookworm-security main non-free-firmware contrib

deb http://deb.debian.org/debian/ bookworm-updates main contrib non-free-firmware
deb-src http://deb.debian.org/debian/ bookworm-updates main contrib non-free-firmware

Etape 3 : Mettez à jour les références des packages

apt update

Etape 4 : Faites la mise à niveau à proprement en parler.

apt full-upgrade

avertissementVous pouvez avoir des demandes pour relancer les services.

Etape 5 : Redémarrage du système pour bénéficier du dernier noyau.

reboot

Vérification

Etape 1 : Vérification de la version installé

cat /etc/os-release
sortie standard
PRETTY_NAME="Debian GNU/Linux 12 (bookworm)"
NAME="Debian GNU/Linux"
VERSION_ID="12"
VERSION="12 (bookworm)"
VERSION_CODENAME=bookworm
ID=debian
HOME_URL="https://www.debian.org/"
SUPPORT_URL="https://www.debian.org/support"
BUG_REPORT_URL="https://bugs.debian.org/"

Etape 2 : Vérification uniquement de la version installé

-----cat /etc/debian_versionn-----
[source,bash]
.sortie standard
----
12.4
----

Problèmes

Problèmes avec les pilotes Nvidia

Je n’étais pas concerné mais j’ai pu lire que des personnes avaient des problèmes avec les pilotes Nvidia et qu’il était préférable de les supprimer

Option 1 :

-----apt autoremove nvidia* --purge-----

Option 2 :*

-----/usr/bin/nvidia-uninstall
-----