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 Les deux révisions suivantes | ||
doc:systeme:kernel:compiler [18/06/2021 01:59] naguam [3 Décompression et préparation des sources pour la compilation du kernel!] |
doc:systeme:kernel:compiler [18/06/2021 02:08] naguam [2 C'est parti! Prérequis!] |
||
---|---|---|---|
Ligne 32: | Ligne 32: | ||
<code root>apt install build-essential fakeroot dpkg-dev perl libssl-dev bc gnupg dirmngr libncurses-dev libelf-dev flex bison lsb-release rsync</code> | <code root>apt install build-essential fakeroot dpkg-dev perl libssl-dev bc gnupg dirmngr libncurses-dev libelf-dev flex bison lsb-release rsync</code> | ||
- | [[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 :-/) | + | Si vous avez les dépôts src dans votre sources.list et que, n'avoir que le minimum de dépendances ne vous importe pas, vous pouvez également faire (en root) |
+ | |||
+ | <code root>apt build-dep linux</code> | ||
+ | |||
+ | Cela installera les dépendances exactes du kernel packagé dans debian; dépendances choisies et utilisées par les mainteneurs. | ||
+ | |||
+ | Normalement ça s'accorde assez bien avec une configuration faite avec //make olddefconfig//, que nous verrons plus tard dans le tutoriel. | ||
==== 2.2 Répertoire de compilation ==== | ==== 2.2 Répertoire de compilation ==== |