Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 big_smile


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 tongue

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 cool 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