S'amuser avec le noyau du dépôt experimental

Salut
Pour tester le plus récent noyau disponible dans Debian ( ceci s’adresse aux utilisateurs expérimentés) :
je décris les commandes en utilisant l’administrateur root

root@debian:/#

  • Ajouter le dépot Debian expérimental dans le fichier source:

gedit /etc/apt/sources.list

y mettre:

deb http://ftp.debian.org/debian experimental main

  • Restreindre l’utilisation du dépôt pour qu’il ne soit pas utilisé par les commandes en mode automatique.

Créer un fichier préférences experimental:

gedit /etc/apt/preferences.d/experimental

y mettre

Package: *
Pin: release a=experimental
Pin-Priority: 1

(cf: https://www.debian.org/doc/manuals/debian-handbook/sect.apt-get.fr.html#sect.apt.priorities )

  • Rafraîchir les références des dépôts

apt update

  • Chercher le nom du dernier noyau (ici en 64 bits):

apt list linux-image*amd64*

  • Chercher le nom du header associé:

apt list linux-header*amd64*

  • Installer le noyau et son header dont les noms ont été listés au dessus:

apt install linux-headers-4.10.0-rc6-amd64/experimental linux-image-4.10.0-rc6-amd64/experimental

  • Vérification après le redémarrage:

    root@debian:/# systemd-analyze
    Startup finished in 7.542s (kernel) + 27.859s (userspace) = 35.402s
    root@debian:/# uname -a
    Linux debian 4.10.0-rc6-amd64 #1 SMP Debian 4.10~rc6-1~exp2 (2017-02-02) x86_64 GNU/Linux

1 J'aime

Merci pour ce “T&A”.
Néanmoins, il serait bon de mettre un texte en gras, pour avertir que ce n’est officiellement pas recommandé par Debian, et qu’il faut s’en prendre à soi-même, si cela rend sa Debian complètement instable voire non fonctionnelle.

https://wiki.debian.org/fr/DontBreakDebian#Ne_pas_fabriquer_un_FrankenDebian


J’ai bien lu que tu avais écrit : “ceci s’adresse aux utilisateurs expérimentés:wink:


Quel dommage que ce ne soit pas le plus récent stable disponible - à l’initiative de kernel.ubuntu.org !

De même, certains modules pourraient ne pas fonctionner …
Exemple: avec le module ‘xtables-addons-*’ pour les kernel > 4.9, il faut la version 2.12.0-1, qui elle dépend de fait de la nouvelle structure d’iptables (> version 1.6.0) … qui a de nouvelles dépendances, telles que les nouvelles bibliothèques libip*tc0 …
Dans ce cas, chez Sid, c’est actuellement bon … mais pas avant … (et pareil pour $Buntu, d’ailleurs, il faut Z !).