OVH Cloud OVH Cloud

Comment installer les bonnes sources (debian inside...)

16 réponses
Avatar
Patrik
Bonjour,

Après pas mal d'hésitations, et surtout parce que je me sentais capable
de changer de distro, je suis passé d'une Mandrake à Debian.
Installation via Internet, rien à dire ...

J'ai une carte vidéo Nvidia, dont l'installation sous Mandrake ne me
posait pas de problème, aussi bien avec l'installateur fourni, que par
la méthode manuelle, du moins, sur Mandrake...

Après avoir lu un peu de doc, je me lance avec apt-get pour essayer de
récupérer les sources du kernel fourni par l'install.Habitué d'urpmi,
pas de problème particulier(sympa, les miroirs déjà installés), du
moins, le pensais-je ....

et là, ô surprise, les sources s'installent, mais sous forme compressées
... Pourquoi, je ne sais pas ...Bon, je décompresse dans /usr/src/ et je
crée un lien "linux" pointant sur le répertoire des sources.

Je lance l'installateur de Nvidia, et là, il me répond que ce ne sont
pas les bonnes ... et je n'en ai pas trouvé d'autres dans synaptic...

J'utilise le noyau 2.6 fourni par défaut (2.6.8 si ma mémoire est bonne,
je poste du boulot). la Debian est une 3.1

Que faire de particulier pour installer les bonnes sources correspondant
au noyau installé, car je ne trouve pas la même version que mon kernel
utilisé au démarrage ?

Merci

10 réponses

1 2
Avatar
Bastien Durel
Patrik wrote:
Bonjour,

Après pas mal d'hésitations, et surtout parce que je me sentais capable
de changer de distro, je suis passé d'une Mandrake à Debian.
Installation via Internet, rien à dire ...

J'ai une carte vidéo Nvidia, dont l'installation sous Mandrake ne me
posait pas de problème, aussi bien avec l'installateur fourni, que par
la méthode manuelle, du moins, sur Mandrake...

Après avoir lu un peu de doc, je me lance avec apt-get pour essayer de
récupérer les sources du kernel fourni par l'install.Habitué d'urpmi,
pas de problème particulier(sympa, les miroirs déjà installés), du
moins, le pensais-je ....

et là, ô surprise, les sources s'installent, mais sous forme compressées
... Pourquoi, je ne sais pas ...Bon, je décompresse dans /usr/src/ et je
crée un lien "linux" pointant sur le répertoire des sources.

Je lance l'installateur de Nvidia, et là, il me répond que ce ne sont
pas les bonnes ... et je n'en ai pas trouvé d'autres dans synaptic...

J'utilise le noyau 2.6 fourni par défaut (2.6.8 si ma mémoire est bonne,
je poste du boulot). la Debian est une 3.1

Que faire de particulier pour installer les bonnes sources correspondant
au noyau installé, car je ne trouve pas la même version que mon kernel
utilisé au démarrage ?

Merci
Bonjour,


En 3.1, le kernel (2.6) par défaut est bien le 2.6.8

apt-get-install kernel-source-2.6.8
cd /usr/src ; tar jxf kernel-source-2.6.8.tar.bz2

Une fois ceci fait, l'installeur sait se débrouiller (il trouve la bonne version
des sources avec uname, pas besoin du lien linux ;))

--
Bastien Durel.

Avatar
Patrik

Bonjour,

En 3.1, le kernel (2.6) par défaut est bien le 2.6.8

apt-get-install kernel-source-2.6.8
cd /usr/src ; tar jxf kernel-source-2.6.8.tar.bz2

Une fois ceci fait, l'installeur sait se débrouiller (il trouve la bonne version
des sources avec uname, pas besoin du lien linux ;))

C'est pourtant bien ce que j'ai fait .... mais apparement, il ne veut

rien savoir ... !!!

D'où j'en déduis que les sources que j'ai téléchargées ne sont pas les
bonnes, par rapport au kernel de démarrage du moins. Synaptic en numéro
de version m'indique "101" pour le kernel et "2.6.8-12" pour les sources
(toujours de mémoire, car toujours au taf ;-)).

Merci de ton aide, mais il va falloir que j'attende maintenant de
rentrer à la maison pour donner plus de précisions...

Avatar
Nicolas George
Patrik wrote in message <42db61e4$0$13356$:
Je lance l'installateur de Nvidia, et là, il me répond que ce ne sont
pas les bonnes ... et je n'en ai pas trouvé d'autres dans synaptic...

J'utilise le noyau 2.6 fourni par défaut (2.6.8 si ma mémoire est bonne,
je poste du boulot). la Debian est une 3.1


Ce qu'il te faut, c'est le package kernel-headers-<version>, où <version>
est ce que retourne uname -r.

Avatar
noone
D'où j'en déduis que les sources que j'ai téléchargées ne sont pas les
bonnes, par rapport au kernel de démarrage du moins. Synaptic en numéro
de version m'indique "101" pour le kernel et "2.6.8-12" pour les sources
(toujours de mémoire, car toujours au taf ;-)).


Compile toi même ton noyau à partir de ces sources... comme ça au moins
tu seras sûr que c'est bien les bons sourece avec le bon noyau ;-)

Avatar
Bastien Durel
Patrik wrote:

Bonjour,

En 3.1, le kernel (2.6) par défaut est bien le 2.6.8

apt-get-install kernel-source-2.6.8
cd /usr/src ; tar jxf kernel-source-2.6.8.tar.bz2

Une fois ceci fait, l'installeur sait se débrouiller (il trouve la
bonne version
des sources avec uname, pas besoin du lien linux ;))

C'est pourtant bien ce que j'ai fait .... mais apparement, il ne veut

rien savoir ... !!!

D'où j'en déduis que les sources que j'ai téléchargées ne sont pas les
bonnes, par rapport au kernel de démarrage du moins. Synaptic en numéro
de version m'indique "101" pour le kernel et "2.6.8-12" pour les sources
(toujours de mémoire, car toujours au taf ;-)).

Merci de ton aide, mais il va falloir que j'attende maintenant de
rentrer à la maison pour donner plus de précisions...


En fait, kernel-image-2.6(-arch) (version 101) dépend de
kernel-image-2.6.8(-release)(-arch) (en tout cas pour une bonne part de ces
architectures) ; ce qui permet de le mettre à jour automatiquement.
(2.6-k7 => 2.6.8-2-k7 pour mon duron, par exemple)

Les sources, par contre n'utilisent pas ce système.

--
Bastien Durel.


Avatar
Patrik
Patrik wrote in message <42db61e4$0$13356$:

Je lance l'installateur de Nvidia, et là, il me répond que ce ne sont
pas les bonnes ... et je n'en ai pas trouvé d'autres dans synaptic...

J'utilise le noyau 2.6 fourni par défaut (2.6.8 si ma mémoire est bonne,
je poste du boulot). la Debian est une 3.1



Ce qu'il te faut, c'est le package kernel-headers-<version>, où <version>
est ce que retourne uname -r.


Je me doutais qu'il fallait que je ré-apprenne pas mal de chose en
passant sur Debian, mais je ne pensais pas que ce serait à ce point ....

Différence entre kernel-headers et kernel-sources ?


Avatar
Nicolas George
Patrik wrote in message <42dbb860$0$14596$:
Différence entre kernel-headers et kernel-sources ?


Eh bien l'un contient les entêtes configurés, l'autre contient les sources.
Ce n'est pas vraiment une spécificité de Debian, c'est générique à la
compilation de modules de noyau.

Si tu veux, kernel-sources, ça correspond à peu près à ce que tu obtiens sur
kernel.org, plus quelques patches intégrés par Debian, plus quelques
fichiers pour faciliter la construction de paquets. En l'état, c'est
inutilisable pour compiler un module de noyau, parce que ce n'est pas
configuré.

Pour que ce soit utilisable pour compiler un module, il faut faire un make
config avec la même configuration que le noyau sur lequel tu veut utiliser
le module, et le début d'un make (pour générer quelques entêtes, style
modversions.h). Le paquet kernel-headers contient justement le résultat de
cette étape, parfaitement adapté au noyau de même version, et avec enlevé ce
qui ne sert qu'à compiler le noyau lui-même.

Avatar
Alexandre Touret
Patrik wrote:

Patrik wrote in message <42db61e4$0$13356$:

Je lance l'installateur de Nvidia, et là, il me répond que ce ne sont
pas les bonnes ... et je n'en ai pas trouvé d'autres dans synaptic...

J'utilise le noyau 2.6 fourni par défaut (2.6.8 si ma mémoire est
bonne, je poste du boulot). la Debian est une 3.1




Ce qu'il te faut, c'est le package kernel-headers-<version>, où <version>
est ce que retourne uname -r.



Je me doutais qu'il fallait que je ré-apprenne pas mal de chose en
passant sur Debian, mais je ne pensais pas que ce serait à ce point ....

Différence entre kernel-headers et kernel-sources ?
Regardes du cote de ce tutoriel

http://www.andesi.org/index.php?nodeƒ



Avatar
Eric Belhomme
Alexandre Touret wrote in
news:42dbcce7$0$5298$:

Je me doutais qu'il fallait que je ré-apprenne pas mal de chose en
passant sur Debian, mais je ne pensais pas que ce serait à ce point
....

non, c'est beaucoup plus simple qu'il n'y parait, et il y a de tres bon

manuels de référence sur le site de Debian, a lire absolument !

Différence entre kernel-headers et kernel-sources ?


kernel-headers ne contient _que_ les fichiers d'entetes, utiles si on a
besoin de compiler une application tierce qui fait référence de près ou de
loin au kernel (exemple : driver nvidia, qemu, ...)

kernel-sources, c'est la version des sources de linux tels qu'on peut les
trouver sur http://www.kernel.org (*) mais packagés par Debian.

(*) en fait c'est pas tout à fais vrai, car Debian applique un certain
nombre de patches sur les noyaux officiels...

--
Rico

Avatar
personnel
Le Mon, 18 Jul 2005 14:59:38 +0200, a écrit :


D'où j'en déduis que les sources que j'ai téléchargées ne sont pas les
bonnes, par rapport au kernel de démarrage du moins. Synaptic en numéro
de version m'indique "101" pour le kernel et "2.6.8-12" pour les sources
(toujours de mémoire, car toujours au taf ;-)).


Compile toi même ton noyau à partir de ces sources... comme ça au moins
tu seras sûr que c'est bien les bons sourece avec le bon noyau ;-)


Bonjour!

Pour nvdia voir aussi si vous avez x11R6 ou xorg , car les deux sont
différents et nécessitent donc des rpm différents, quand les rpm
existent bien sûr!

A+


1 2