Maj procédure backport kernel obsolète

This commit is contained in:
whirigoyen 2024-04-16 17:14:11 +02:00
parent 8a8fb4c9e3
commit 3ef6adc799

View file

@ -11,7 +11,7 @@ Certaines versions plus récentes sont néanmoins distribuées via des packages
## Utilisation
À partir de Debian 12, pour disposer des backports, on ajoutera le dépôt Debian Backports dans un fichier `/etc/apt/sources.list.d/backports.sources` :
À partir de Debian 12, pour disposer des backports de Debian 13, on ajoutera le dépôt `bookworm-backports` suivant dans un fichier `/etc/apt/sources.list.d/backports.sources` :
~~~
Types: deb
@ -36,7 +36,7 @@ Nous mettons de plus à disposition un dépôt avec quelques paquets rétroport
~~~
Types: deb
URIs: http://pub.evolix.org/evolix
Suites: bullseye-backports
Suites: bookworm-backports
Components: main
Signed-by: /etc/apt/keyrings/pub_evolix.asc
~~~
@ -75,33 +75,29 @@ Depuis Squeeze, le dépôt des retroportages annonce « NotAutomatic: yes » a
Installer un paquet de backports revient à forcer temporairement lutilisation du dépôt (`apt install -t bookworm-backports <paquet> [...]`) ou forcer simplement la version du paquet (`apt install <paquet>/bookworm-backports [...]`).
## Mise-à-jour du noyau Linux
On précisera éventuellement les sections `contrib` et `non-free` si besoin de firmwares comme *firmware-bnx2* ou *firmware-bnx2x* :
## Récupérer le noyau Linux de la version suivante
Par exemple, pour installer le noyau de Trxie (Debian 13) dans Bookworm (Debian 12) :
`/etc/apt/sources.list.d/backports.sources` :
~~~
deb http://mirror.evolix.org/debian bullseye-backports main contrib non-free
Types: deb
URIs: http://mirror.evolix.org/debian
Suites: bookworm-backports
Components: main
Signed-by: /usr/share/keyrings/debian-archive-bookworm-automatic.gpg
~~~
avec un _pinning APT_ dans `/etc/apt/preferences.d/0-backports-defaults` :
Si besoin de firmwares comme `firmware-bnx2` ou `firmware-bnx2x`, ajouter les composants `contrib` et `non-free` (on verra des erreurs à l'étape `update_initramfs` de la post-installation).
~~~
Package: *
Pin: release n=bullseye-backports
Pin-Priority: -1
Package: linux-image-amd64 linux-base initramfs-tools firmware-linux-free firmware-bnx2 firmware-bnx2x apparmor libapparmor-perl firmware-iwlwifi
Pin: release n=bullseye-backports
Pin-Priority: 999
Package: linux-image-*
Pin: release n=bullseye-backports
Pin-Priority: 999
# apt update
# apt install linux-image-amd64/bookworm-backports
~~~
~~~
# apt upgrade
~~~
Note : Depuis Debian 6 (Squeeze), le pinning des paquets backportés n'est plus nécessaire.
> *Note* : pour faire joli, vous devez supprimer `firmware-iwlwifi` sur les serveurs