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 →
Ci-dessous, les différences entre deux révisions de la page.
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 [04/01/2018 18:09] naguam [1 Notes avant de commencer] |
doc:systeme:kernel:compiler [04/02/2018 15:26] naguam [2 C'est parti! Prérequis!] |
||
---|---|---|---|
Ligne 32: | Ligne 32: | ||
<code root>apt install build-essential fakeroot dpkg-dev libssl-dev bc gnupg dirmngr libncurses5-dev libelf-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 43: | 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!**__ |