logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

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
Prochaine révision Les deux révisions suivantes
doc:systeme:kernel:compiler [03/01/2018 17:37]
naguam [5 Installation ou désinstallation des paquets]
doc:systeme:kernel:compiler [04/02/2018 15:26]
naguam [2 C'est parti! Prérequis!]
Ligne 20: Ligne 20:
  
   * Lisez le tutoriel **dans sa totalité** et respectez bien les ''​codes en **user** ou **root**''​ car il est préférable d'​utiliser le root le moins possible : normalement le root n'est nécessaire que pour l'​installation des dépendances et l'​installation du kernel à la fin.   * Lisez le tutoriel **dans sa totalité** et respectez bien les ''​codes en **user** ou **root**''​ car il est préférable d'​utiliser le root le moins possible : normalement le root n'est nécessaire que pour l'​installation des dépendances et l'​installation du kernel à la fin.
 + 
 +  * **ATTENTION LE FORMAT DES SOURCES COMPRESSÉES PEUVENT CHANGER SUR LES SITES DE TÉLÉCHARGEMENT,​** si c'est le cas changez les ''​.xz''​ par ''​.gz''​ ou autres extentions, et si ce ne sont pas des archives TAR, tapez les commandes de décompression adaptées au format.
  
 ===== 2 C'est parti! Prérequis! ===== ===== 2 C'est parti! Prérequis! =====
Ligne 29: Ligne 31:
 Il nous faudra donc installer des dépendances nécessaires à la compilation (en root) Il nous faudra donc installer des dépendances nécessaires à la compilation (en root)
  
-<code root>apt install build-essential fakeroot dpkg-dev libssl-dev bc gnupg dirmngr libncurses5-dev </​code>​+<code root>apt install build-essential fakeroot dpkg-dev libssl-dev bc gnupg dirmngr libncurses5-dev libelf-dev</​code>​ 
 + 
 +[[https://​www.phoronix.com/​scan.php?​page=news_item&​px=Linux-Now-Needs-Flex-Bison|Dépendances futures pour le 4.16]] à cause d'une modification du [[http://​www.tuxmachines.org/​node/​108705|kconfig pour la gestion]] du kernel dans un paquet pour snappy... Vive canonical (ironie :-/) 
 + 
 +À installer seulement si vous voulez compiler le 4.16 dans le futur quand il sortira en rc etc  
 + 
 +<code root>apt install flex bison</​code> ​
  
 ==== 2.2 Répertoire de compilation ==== ==== 2.2 Répertoire de compilation ====
Ligne 41: Ligne 49:
 Bien sûr, il nous faut télécharger les sources du kernel et la signature pour vérification de l'​intégrité du kernel.\\ Bien sûr, il nous faut télécharger les sources du kernel et la signature pour vérification de l'​intégrité du kernel.\\
 Nous pouvons par exemple, les télécharger chez [[https://​www.kernel.org/​|kernel.org]],​ le site officiel du kernel linux. (conseillé pour les moins expérimentés)\\ Nous pouvons par exemple, les télécharger chez [[https://​www.kernel.org/​|kernel.org]],​ le site officiel du kernel linux. (conseillé pour les moins expérimentés)\\
-Vous devez avoir des fichiers qui ce terminent par ''​.tar.xz''​ et ''​.tar.sign''​+Vous devez avoir des fichiers qui ce terminent par ''​.tar.xz'' ​(ou''​.tar.gz''​) ​et ''​.tar.sign''​
  
 __**Téléchargez vos sources dans votre répertoire de compilation créé juste avant!**__ __**Téléchargez vos sources dans votre répertoire de compilation créé juste avant!**__
Ligne 191: Ligne 199:
 __Vous pouvez aussi désinstaller avec apt.__ __Vous pouvez aussi désinstaller avec apt.__
  
-<note warning>​Moi,​ sur la plupart des machines sur lesquelles j'ai appliqué le tutoriel, j'​avais ensuite un message au boot de ''​pcspkr is already registered''​. Du coup, j'ai dû le blacklister : <code root>​echo blacklist pcspkr > /​etc/​modprobe.d/​blacklist-pcspkr.conf</​code>​ (de plus pcspkr est un module kernel qui sert seulement au beeps systeme en tty par exemple quand on faire retour trop loin)</​note>​+<note warning>​Moi,​ sur la plupart des machines sur lesquelles j'ai appliqué le tutoriel, j'​avais ensuite un message au boot de ''​pcspkr is already registered''​. Du coup, j'ai dû le blacklister : <code root>​echo ​"blacklist pcspkr" ​> /​etc/​modprobe.d/​blacklist-pcspkr.conf</​code>​ (de plus pcspkr est un module kernel qui sert seulement au beeps systeme en tty par exemple quand on fait retour trop loin pour supprimer du texte)</​note>​
  
 ==== Avertissement ==== ==== Avertissement ====
doc/systeme/kernel/compiler.txt · Dernière modification: 01/10/2023 11:30 par captnfab

Pied de page des forums

Propulsé par FluxBB