Mise à jour du noyau : Différence entre versions
Ligne 20 : | Ligne 20 : | ||
2.31-0ubuntu9 990 | 2.31-0ubuntu9 990 | ||
2.27-3ubuntu1 500 | 2.27-3ubuntu1 500 | ||
+ | |||
+ | Pour le noyau, le principe est le même en se basant sur la version du paquet linux-image-generic | ||
+ | |||
+ | linux-image-generic: | ||
+ | Installé : (aucun) | ||
+ | Candidat : 5.4.0.26.32 | ||
+ | Table de version : | ||
+ | 5.8.0.43.48 500 | ||
+ | 5.8.0.25.30 500 | ||
+ | 5.4.0.26.32 990 | ||
+ | 4.15.0.20.23 500 | ||
+ | |||
+ | Chaque version paquet de linux-image-generic pose une dépendance sur un _nom_ précis de paquet noyau et donc changer la version du paquet generic revient à demander l'installation d'un nom de noyau précis (et donc à réaliser la monter en version) | ||
[[Catégorie:Mémo]] | [[Catégorie:Mémo]] |
Version du 18 février 2021 à 09:57
J'en profite pour écrire ce qu'en fait j'ai capté assez récemment sur les mises à jour noyaux (m'étais jamais vraiment posé la question avant ;-)
En simplifiant un peu
- le noyau version 1.2.3 est fourni par un paquet dénommé noyau-1.2.3
- le noyau version 1.2.4 .................... noyau-1.2.4 (!!)
- IMPORTANT : ce ne sont que des noms de paquets, ce ne sont pas des _versions_, pour le système, noyau-1.2.4 n'est pas la version suivante de noyau-1.2.3 (c'est seulement dans notre tête ;-)
- donc pas moyen de mettre à jour (monter la version du noyau) du noyau-1.2.3 vers noyau-1.2.4 !! En l'état, il n'est pas possible de faire des mises à jour "spontanée"/automatique du noyau. Le système ne peut "pousser" de lui-même à installer la version 1.2.4 du noyau contenu dans un paquet dénommé noyau-1.2.4
Il faut nécessairement passer par une mise à jour d'un paquet. La mise à jour d'un paquet ne se base donc pas sur son nom, mais sur la version du paquet. Pour un même nom de paquet, le système sait gérer des versions du-dit paquet.
Exemple : apt-cache policy libc6 On voit que [le _nom_] libc6 est fourni en version 2.32 2.31 2.27...
Installé : 2.32-0ubuntu3 Candidat : 2.32-0ubuntu3 Table de version : *** 2.32-0ubuntu3 500 2.31-0ubuntu9 990 2.27-3ubuntu1 500
Pour le noyau, le principe est le même en se basant sur la version du paquet linux-image-generic
linux-image-generic: Installé : (aucun) Candidat : 5.4.0.26.32 Table de version : 5.8.0.43.48 500 5.8.0.25.30 500 5.4.0.26.32 990 4.15.0.20.23 500
Chaque version paquet de linux-image-generic pose une dépendance sur un _nom_ précis de paquet noyau et donc changer la version du paquet generic revient à demander l'installation d'un nom de noyau précis (et donc à réaliser la monter en version)