[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [Etch] headers 2.6.18



Dimanche 15 octobre 2006, 20:06:55 CEST, Laurent FRANCOIS a écrit :
> 
> Jean Baptiste Balleyguier wrote:
> > Bonjour,
> > 
> > je viens de faire une upgrade de ma debian etch, et je me rends
> > compte avec étonnement que apt m'installe les headers du kernel
> > 2.6.18, alors que le noyau de défaut est le 2.6.17... et je me
> > demandais si c'était normal... sachant qu'en plus il me semble que
> > le noyau par défaut de la etch/stable sera le 2.6.17, alors
> > pourquoi donc ai-je les headers du 2.6.18 ???
> > 
> > C'est juste une question pour info, et me coucher moins bête ce
> > soir...
> > 
> > merci d'avance de vos réponses.
> > 
> > jb
> > 
> > 
> Personnellement
> apt-cache search linux-headers | grep 2.6.18
> ne donne rien [...]

  En revanche,
$ apt-cache policy linux-kernel-headers
linux-kernel-headers:
  Installé : 2.6.18-3
  Candidat : 2.6.18-3
 Table de version :
 *** 2.6.18-3 0
        500 http://ftp.fr.debian.org sid/main Packages
        500 http://ftp.fr.debian.org etch/main Packages
        100 /var/lib/dpkg/status

  Je pense donc que Jean-Baptiste a confondu le fait que le paquet
linux-kernel-headers est à la version 2.6.18 et la présence d'un paquet
linux-headers-2.6.18.

  linux-kernel-headers correspond à l'interface entre la libc6 et le
noyau (/usr/include/linux et /usr/include/asm*).
  linux-headers-* correspond à l'interface entre les modules et leur
noyau (pour compiler un module sans les sources complètes du noyau).

  Les noms prêtent facilement à confusion.

(Remarquez que cela peut paraître étrange d'avoir une interface
 libc6–noyau qui semble plus récente que le noyau mais ce n'est
 pas le cas dans les faits.)

-- 
 Sylvain Sauvage



Reply to: