OVH Cloud OVH Cloud

[Etch] headers 2.6.18

3 réponses
Avatar
Jean Baptiste Balleyguier
Bonjour,

je viens de faire une upgrade de ma debian etch, et je me rends compte avec=
=20
=E9tonnement que apt m'installe les headers du kernel 2.6.18, alors que le=
=20
noyau de d=E9faut est le 2.6.17... et je me demandais si c'=E9tait normal..=
=2E=20
sachant qu'en plus il me semble que le noyau par d=E9faut de la etch/stable=
=20
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=EAte ce soir...

merci d'avance de vos r=E9ponses.

jb

3 réponses

Avatar
Laurent FRANCOIS
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 norm al...
sachant qu'en plus il me semble que le noyau par défaut de la etch/st able
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

Comment est ton sources.list?
Avatar
Sylvain Sauvage
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
Avatar
Jean Baptiste Balleyguier
On Sunday 15 October 2006 11:27, Sylvain Sauvage wrote:
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 q ue
> > 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'u n 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.)



Merci pour ces réponses...je comprend déjà un peu mieux main tenant...

Ceci dit, en essayant de trouver une réponse, j'ai pu remarquer dans d es
archives (très récentes, puisque datant du 13 octobre dernier) de la liste
debian-kernel, que l'équipe songeait vraisemblablement à inclure le kernel
2.6.18 dans la stable, en espérant pouvoir le faire pour la prochaine RC1...

On verra bien ce que tout cela donnera ;)

jb