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 [20/04/2018 20:39] naguam maj |
doc:systeme:kernel:compiler [27/01/2020 22:56] naguam [2 C'est parti! Prérequis!] |
||
---|---|---|---|
Ligne 31: | 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 libelf-dev</code> | + | <code root>apt install build-essential fakeroot dpkg-dev perl libssl-dev bc gnupg dirmngr libncurses5-dev libelf-dev flex bison lsb-release rsync</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 :-/) | + | [[https://www.phoronix.com/scan.php?page=news_item&px=Linux-Now-Needs-Flex-Bison|Flex et Bison sont des dépendances nécessaires à partir du 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 228: | Ligne 224: | ||
**Bravo! vous avez une machine avec le kernel de votre choix!** | **Bravo! vous avez une machine avec le kernel de votre choix!** | ||
- | **A voir aussi | + | **À voir aussi |
[[https://debian-handbook.info/browse/fr-FR/stable/sect.kernel-compilation.html|ce lien en section 8.10.4]], | [[https://debian-handbook.info/browse/fr-FR/stable/sect.kernel-compilation.html|ce lien en section 8.10.4]], | ||
Toute la page est intéressante pour tous les Fous-faciles! :-)\\ | Toute la page est intéressante pour tous les Fous-faciles! :-)\\ | ||
- | + | [[https://www.kernel.org/doc/html/latest/index.html|La doc officielle de kernel.org]]\\ | |
- | D'autres liens cool\\ | + | [[https://www.kernel.org/doc/html/latest/process/changes.html#current-minimal-requirements|En particulier, les dépendances minimums pour ceux qui tenteraient sur n'importe quelle distribution]]\\ |
- | [[https://github.com/kyodev/kyodeb/wiki/kernel.org-CompilationDebian|intéressant pour ceux qui veulent un tuto plus complet (page github d'une personne géniale qui a aidé) avec encore d'autre lien en bas de la page github]] :-) \\ | + | [[https://www.kernel.org/doc/html/latest/process/applying-patches.html|Et enfin pour patcher]] |
- | [[https://github.com/kyodev/kyodeb/wiki/kernel.org-CompilationDebian-PatchVersion|Pour les gens qui veulent patcher (toujours de la même personne)]] \\ | + | |
** | ** | ||