Pages : 1
#1 Le 13/02/2008, à 08:51
- helios91940
Compilation du noyau
Bonjour, ayant rapporté un bug sur launchpad https://bugs.launchpad.net/ubuntu/+source/linux/+bug/186664 un développeur de Canonical me demande de compiler un noyau en appliquant un patch qu'il a lui même créé.
Voici comment j'ai procédé:
1)
sudo apt-get install linux-kernel-devel fakeroot kernel-wedge kernel-package
2)
sudo apt-get install git-core
3)
git-clone git://kernel.ubuntu.com/ubuntu/ubuntu-gutsy.git ubuntu-gutsy
Voilà maitenant je suis perdu. Comment appliquer le fameux patch. Comment lancer la compilation du noyau?
Merci d'avance pour votre aide
There is no system but GNU, and Linux is one of its kernels.
Adhérez à l'APRIL!
http://www.april.org/adherer
Hors ligne
#2 Le 13/02/2008, à 14:59
- darky0505
Re : Compilation du noyau
Pour la compilation du kernel :
http://doc.ubuntu-fr.org/tutoriel/comment_compiler_un_kernel_de_kernel.org?s=compilation%20kernel
pour le patch j'en sais rien
edit : lea linux me dit :
Patcher un noyau
Patcher un noyau requière de se placer à la racine des sources de votre noyau puis de faire:
patch -p1 < /chemin/vers/le/patch.
Il est possible de retirer le patch en refaisant exactement la même commande. La lecture de man patch est bien sûr recommandée en cas de problème.
Dernière modification par darky0505 (Le 13/02/2008, à 15:00)
DarkY
Hors ligne
#3 Le 13/02/2008, à 16:32
- Link31
Re : Compilation du noyau
Un conseil, il vaut mieux vérifier que le patch s'applique bien (--dry-run) avant de modifier les sources :
patch -p1 --dry-run < le_patch.diff
Si tout se passe bien, alors tu peux y aller :
patch -p1 < le_patch.diff
Certains patchs requièrent -p0 au lieu de -p1, le mieux est d'essayer pour en être sûr.
Hors ligne
#4 Le 13/02/2008, à 16:40
- HymnToLife
Re : Compilation du noyau
Juste comme ça, smb précise que le patch est pour le noyau 2.6.24-8, celui de Hardy donc. En récupérant par git dans la branche gutsy, tu auras un 2.6.22-14, et il y a des chances que le patch ne fonctionne pas.
Dernière modification par HymnToLife (Le 13/02/2008, à 16:40)
- Rodrigue, as-tu du cœur ?
- Non, mais j'ai du pique !
Hors ligne
#5 Le 13/02/2008, à 18:51
- helios91940
Re : Compilation du noyau
j'ai réussi à appliquer le patch sur le noyau de gutsy pour l'instant le noyau est en cours de compilation. On verra bien.
There is no system but GNU, and Linux is one of its kernels.
Adhérez à l'APRIL!
http://www.april.org/adherer
Hors ligne
Pages : 1