Certaines mises à jour sont récemment disponibles. Ci-dessous, la capture d'écran:
Comme vous pouvez le constater, sous Mises à jour de sécurité , l’une des mises à jour de la base Ubuntu est en-têtes du noyau Linux pour le développement ...
La description de cette mise à jour montre ce qui suit:
Il est dit que j'ai des en-têtes pour le noyau 4.4.0-93.116! Je ne comprends pas, mais je n'utilise pas le noyau LTS 4.4.x, mais plutôt:
uname -r
4.10.0-28-generic
Alors, pourquoi ai-je installé des en-têtes pour une autre série de noyaux? Et maintenant, il y a une nouvelle version à mettre à jour!
J'essaie toujours de coller au noyau que j'ai ... (même si je suis un peu inquiet de ne pas utiliser de noyau LTS comme la série 4.4.x, ce que j'ai fait sur Mint), mais maintenant ceci semble très déroutant !!
Qu'est-ce que je devrais faire maintenant? Une explication, pourquoi ai-je des en-têtes pour une autre série de noyaux installés sur mon système?!
Le package linux-libc-dev
contient les en-têtes des bibliothèques d’espace utilisateur.
Dans les versions Ubuntu LTS, ils ne sont pas mis à niveau avec les noyaux HWE.
C'est normal et vous n'avez pas besoin de le changer.
Les en-têtes Linux se trouvent dans un autre package appelé linux-headers...
qui correspond à la version du noyau.
Voir apt-cache show linux-libc-dev
Linux Kernel Headers for development
This package provides headers from the Linux kernel. These headers
are used by the installed headers for GNU glibc and other system
libraries. They are NOT meant to be used to build third-party modules for
your kernel. Use linux-headers-* packages for that.
Presque exactement ce que j'ai écrit auparavant ;-)