Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
tutoriel:comment_compiler_un_kernel_de_kernel.org [Le 25/12/2020, 10:04]
Olivier V Méthode simple de compilation pour appliquer uniquement un patch
tutoriel:comment_compiler_un_kernel_de_kernel.org [Le 11/09/2022, 12:24] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 42: Ligne 42:
   * une interface en **QT4** (Fonctionne du noyau 2.6 au noyau 4.0 - sûrement l'​interface la plus simple et complète - conseillée) => [[:​tutoriel:​comment_installer_un_paquet|installez les paquets]] **[[apt>​libqt4-dev,​pkg-config|libqt4-dev pkg-config]]**   * une interface en **QT4** (Fonctionne du noyau 2.6 au noyau 4.0 - sûrement l'​interface la plus simple et complète - conseillée) => [[:​tutoriel:​comment_installer_un_paquet|installez les paquets]] **[[apt>​libqt4-dev,​pkg-config|libqt4-dev pkg-config]]**
  
-===== Méthode simple de compilation pour appliquer uniquement un patch =====+===== Méthode simple de compilation ​(par exemple ​pour appliquer uniquement un patch=====
  
 <note tip>​Cette méthode s'​applique si: <note tip>​Cette méthode s'​applique si:
Ligne 87: Ligne 87:
  
   rm vmlinux-gdb.py   rm vmlinux-gdb.py
 +  ​
 +Installer les fichiers crées dans ~/NOYAU avec
 +
 +  sudo dpkg -i *.deb
  
 <​note>​ <​note>​
-Pour la dernière version de développement il faudrait utiliser+Pour compiler ​la dernière version de développement il faudrait utiliser ​plus haut
  
   git clone --depth=1 git://​git.kernel.org/​pub/​scm/​linux/​kernel/​git/​torvalds/​linux.git   git clone --depth=1 git://​git.kernel.org/​pub/​scm/​linux/​kernel/​git/​torvalds/​linux.git
Ligne 104: Ligne 108:
 tar xvf linux-* tar xvf linux-*
 </​code>​ </​code>​
 +
 +<note tip>Il est possible de récupérer les sources par git (voir paragraphe précédent) </​note>​
  
 ===== Configuration particulière ===== ===== Configuration particulière =====
Ligne 117: Ligne 123:
 === Avec la technique des liens symboliques === === Avec la technique des liens symboliques ===
  
-Voir [[http://​ubuntuforums.org/​showthread.php?​t=441013|ce How-To]] (en).+Voir [[https://​ubuntuforums.org/​showthread.php?​t=441013|ce How-To]] (en).
  
 === Avec le module === === Avec le module ===
Ligne 153: Ligne 159:
 === Avec la technique des liens symboliques === === Avec la technique des liens symboliques ===
  
-Voir [[http://​ubuntuforums.org/​showthread.php?​t=441013|ce How-To]] (en).+Voir [[https://​ubuntuforums.org/​showthread.php?​t=441013|ce How-To]] (en).
  
 === Avec le module === === Avec le module ===
Ligne 279: Ligne 285:
 === buildpackage === === buildpackage ===
  
-Cela a pour conséquence d'​utiliser la cible "​clean"​et "​binary"​ décrite ci-dessous. ​+Cela a pour conséquence d'​utiliser la cible "​clean"​et "​binary"​ décrite ci-dessous.
  
 === clean === === clean ===
Ligne 335: Ligne 341:
  
 Voilà c'est fait :-) Voilà c'est fait :-)
 +
 +===== Gestion des bugs =====
 +
 +En cas de découverte d'un bug il faut commencer par une bissection.\\
 +Voir : [[:​kernel_bissection|Bissection d'un noyau]]
  
 ===== Liens ===== ===== Liens =====
  
-  * [[http://​ubuntuforums.org/​showthread.php?​t=441013|HOW-TO : Utiliser le linux-restricted-module pour un noyau compilé]] (en)+  * [[https://​ubuntuforums.org/​showthread.php?​t=441013|HOW-TO : Utiliser le linux-restricted-module pour un noyau compilé]] (en)
   * [[http://​www.andesi.org/​index.php?​node=77|Un bon guide pour Debian plein d'​infos sympa]]   * [[http://​www.andesi.org/​index.php?​node=77|Un bon guide pour Debian plein d'​infos sympa]]
-  * [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=1108685#​p1108685|Un guide pour installer la carte wifi **Intel PRO/​Wireless 2200BG**]] ​+  * [[http://​forum.ubuntu-fr.org/​viewtopic.php?​pid=1108685#​p1108685|Un guide pour installer la carte wifi **Intel PRO/​Wireless 2200BG**]]
  
 ----- -----
-//​Contributeurs:​ [[:​utilisateurs:​Fabien26]],​ [[:​utilisateurs:​adam0509]],​ [[:​utilisateurs:​BeAvEr]],​ [[:​utilisateurs:​fleroi91]].//​+//​Contributeurs:​ [[:​utilisateurs:​Fabien26]],​ [[:​utilisateurs:​adam0509]],​ [[:​utilisateurs:​BeAvEr]],​ [[:​utilisateurs:​fleroi91]], [[:​utilisateurs:​olivier_v]].//
  • tutoriel/comment_compiler_un_kernel_de_kernel.org.1608887060.txt.gz
  • Dernière modification: Le 25/12/2020, 10:04
  • par Olivier V