Forum francophone pour la Debian

Vous n'êtes pas connecté.

#1 2006-03-05 19:50:52

stef
Membre
Lieu: Pau
Date d'inscription: 2004-07-01
Messages: 38

compilation 2.6.15 sauce debian

Bonsoir,
j'ai suivi le tuto pour compiler un noyau à la sauce debian et lorsque je lance  make-kpkg je me fais gentillement jeter :
make-kpkg --rootcmd fakeroot --append-to-version=.`date +%y%m%d` --revision=2.6.15 kernel-image kernel_headers
I note that you are using the --revision flag with the value
   2.6.15.
However, the ./debian/changelog file exists, and has a different value
   3.
I am confused by this discrepancy, and am halting.

j'ai bien vu " ./debian/changelog" mais je sais pas quoi faire".
Est-ce qu'un maitre Es-compil pourrais m'aiguiller ?

stef

Hors ligne

 

#2 2006-03-05 21:00:30

Korova
Membre
Lieu: Ardennes (08)
Date d'inscription: 2004-05-26
Messages: 1776

Re: compilation 2.6.15 sauce debian

J'espère ne pas dire de bêtises, mais je suppose que tu n'en es pas à ta première compilation de noyau, et il te dis qu'il existe déjà un paquet avec comme numéro 2.6.15. Donc ça le perturbe, il voudrait un numéro supérieur, pour faire la différence entre les 2 paquets
(enfin, je crois, de mémoire et sans avoir relu le tuto recemment)


Korova, gentiment peau de vache

Hors ligne

 

#3 2006-03-05 21:30:40

stef
Membre
Lieu: Pau
Date d'inscription: 2004-07-01
Messages: 38

Re: compilation 2.6.15 sauce debian

oui en efft, ce n'est pas la première.
Mais depuis la précédente compil j'ai oublié comment résoudre ce problème. Pourtant je suis actuellement avec un 2.6.14.
Bien que j'ai déjà réussi c'est exploit (la compil d'un nouveau noyau) c'est une manip qui ne m'est pas du tout familière.
Je pense qu'il faille effacer queque chose quelque part pour continuer mon petit travail inachevé.

stef

Hors ligne

 

#4 2006-03-05 21:53:19

bz31
Membre
Date d'inscription: 2004-03-17
Messages: 1336
Site web

Re: compilation 2.6.15 sauce debian

Il me semble (je n'ai pas de source debian sur ma machine en ce moment) qu'il y a un fichier version.Debian dans linux-source-2.6.15, regarde son contenu, ça doit être 2.6.15-x.
J'avais l'habitude d'utiliser ce numéro pour --revision=2.6.15-x et jamais eu de problème.

Dernière modification par bz31 (2006-03-05 21:55:03)

Hors ligne

 

#5 2006-03-05 22:03:38

stef
Membre
Lieu: Pau
Date d'inscription: 2004-07-01
Messages: 38

Re: compilation 2.6.15 sauce debian

exact en éditant le fichier version.Debian y a marqué : 2.6.15-7
J'ai donc ecrit --revision=2.6.15-7 et la compil à démarrer......
mais il (ou peut-être elle) me pose cette question
Local version - append to kernel release (LOCALVERSION) [] (NEW)

C'est quoi ça ?

Stef

Hors ligne

 

#6 2006-03-05 22:08:58

stef
Membre
Lieu: Pau
Date d'inscription: 2004-07-01
Messages: 38

Re: compilation 2.6.15 sauce debian

C'est bon je sais ce que s'est  (enfin je crois). La compilation ne prends pas en compte le fichier .config. Pour chaque entrée je dois répondre par non ou noyau ou module.
Je sais pas ce que j'ai raté pour avoir cela ?

Dernière modification par stef (2006-03-05 22:09:21)

Hors ligne

 

#7 2006-03-05 22:23:07

bz31
Membre
Date d'inscription: 2004-03-17
Messages: 1336
Site web

Re: compilation 2.6.15 sauce debian

Si, la compilation prends ton .config et pose éventuellemnt quelques questions.
Tu devrais, après avoir copié un ancien .config, faire un "make oldconfig". En suite tu peux refaire un make menuconfig pour affiner si nécessaire.

Local version - append to kernel release (LOCALVERSION) [] (NEW)
Ceci est une nouvelle option, je crois que c'est l'équivalent (une alternative) de l'option --append-to-version de make-kpkg.

Hors ligne

 

#8 2006-03-06 08:06:55

stef
Membre
Lieu: Pau
Date d'inscription: 2004-07-01
Messages: 38

Re: compilation 2.6.15 sauce debian

à la fin de la compil j'ai eu ce message :
make[1]: quittant le répertoire « /home/stef/kernel/linux-source-2.6.15 »
make: *** [debian/stamp-build-kernel] Erreur 2

Cela n'a pas l'air terrible comme resultat ?

Hors ligne

 

#9 2006-03-06 16:23:18

bz31
Membre
Date d'inscription: 2004-03-17
Messages: 1336
Site web

Re: compilation 2.6.15 sauce debian

Ca m'arrive aussi des fois (rares) le noyau source debian ne se compile pas. Il faut attendre la prochaine version debian.

Par contre je n'ai jamais eu de problème de compile avec le noyau source de kernel.org.

Hors ligne

 

#10 2006-03-14 12:20:16

ignace72
Membre
Lieu: Les Sables d'Olonne [France]
Date d'inscription: 2004-10-22
Messages: 119

Re: compilation 2.6.15 sauce debian

Salut à tous,
j'ais fait un tuto pour le noyau que j'ai fais à partir de ma Debian stable et le 2.6.15 si ça peut aider :

installer les packages :

apt-get install bzip2 libncurses5-dev kernel-package

récupérer le noyau

puis

$ su
# cp /la_ou_est_la_source/linux-2.6.x.x.tar.bz2 /usr/src/
# cd /usr/src/
# tar --bzip2 -xvf linux-2.6.x.x.tar.bz2

# cd linux-2.6.x.x
#cp /boot/config-2.6.x.x-arch-k7 .config
./ arch = votre architecture
configurer le noyau :
3 interfaces pour la commande make :
menuconfig     dans la console avec menu et couleurs
xconfig            dans une fenêtre avec Qt
gconfig            dans une fenêtre avec Gtk

si Xlib: connection too ":0.0" refused by server

faite :

# exit
$ kdesu make gconfig

la même avec juste l'anciene config , un enregistrement et le noyau devrais etre bon

# su

# make-kpkg clean

lancer la compilation :

make-dpkg --append_to_version -arch --initrd --revision=rev.01 kernel_image

cd ..

et installer votre nouveau noyau

dpkg -i kernel-image-2.6.x.x-arch-rev.1_i386.deb

redemarrer

et reconpiller votre module ATI ou NVIDIA

bientôt j'essaye de mettre à votre disposition un pdf plus conplet et clair

ignace

Hors ligne

 

#11 2006-03-14 13:17:14

yoda_81fr
Membre
Date d'inscription: 2003-09-16
Messages: 400
Site web

Re: compilation 2.6.15 sauce debian

J'ai eu le même soucis et la solution que j'ai trouvé c'est de virer le dossier debian situé dans le dossier linux. J'ai également changer de place le .deb généré pour qu'il puisse en créer un nouveau. Par contre là où j'ai été bloqué, c'est sur l'install du noyau. J'avais d'abbord recompiler un nouveau noyau 2.6.14 et quand je l'ai installé, j'ai eu un mauvais "Noyau utilisé, erreur d'install" (je me souviens plus du message précisément). Même en me connectant avec un autre noyau, j'ai eu le même soucis. J'ai résolu ce problème en recompilant un nouvau noyau (à savoir le 2.6.15) et à l'installer normalement et là non soucis.
Bon le truc c'est que maintenant j'ai 3 noyaux, le standard debian (original), le 2.6.14 et le 2.6.15. Ce qui n'est pas super propre mais bon...

Hors ligne

 

#12 2006-03-21 08:40:27

Billy Charvet
Membre
Lieu: Valence
Date d'inscription: 2005-09-19
Messages: 91
Site web

Re: compilation 2.6.15 sauce debian

Pour ma part, je ne vanterai jamais assez les mérites du vanilla kernel :
Documentation LFS

Y'a qu'à prendre la dernière version stable du noyau
sur kernel.org, lire ça et le faire. (N'appliquez pas le patch par contre)


Je suis tel la fleur du lotus.
Bien que naissant de la boue,
aucune boue n'y adhère.

Hors ligne

 

Pied de page du Forum

Powered by PunBB
© Copyright 2002-2005 Rickard Andersson