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 [13/12/2020 11:16] g-vidal [2 C'est parti! Prérequis!] |
doc:systeme:kernel:compiler [13/04/2021 16:29] jpt [5 Installation ou désinstallation des paquets] |
||
---|---|---|---|
Ligne 44: | Ligne 44: | ||
==== 2.3 Les sources ==== | ==== 2.3 Les sources ==== | ||
- | 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 //(lien "tarball" sur kernel.org)// et | ||
+ | * la signature pour vérification de l'intégrité du kernel //(lien "pgp" sur kernel.org)// . | ||
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'' (ou''.tar.gz'') et ''.tar.sign'' | + | Vous devez avoir deux fichiers qui se terminent respectivement 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 107: | Ligne 111: | ||
<code user>tar -xaf linux-$kversion.tar.xz && cd linux-$kversion</code> | <code user>tar -xaf linux-$kversion.tar.xz && cd linux-$kversion</code> | ||
- | <note important>N'oubliez pas ce que nous avons déjà dis avant en 2.3 pour l'histoire du ''**kversion**'' !</note> | + | <note important>N'oubliez pas ce que nous avons déjà dit avant en 2.3 pour l'histoire du ''**kversion**'' !</note> |
==== 3.2 Configuration et préparation des sources ==== | ==== 3.2 Configuration et préparation des sources ==== | ||
Ligne 159: | Ligne 163: | ||
==== 4.2 Toujours plus d'optimisation de temps en ne créant que les paquets nécessaires ==== | ==== 4.2 Toujours plus d'optimisation de temps en ne créant que les paquets nécessaires ==== | ||
- | Nous allons créer les paquets avec ''bindeb-pkg'', cela ne créer que les binaires les plus utiles (certains indispensables) si vous voulez les nouvelles sources reconstruites, il vous faut faire __**étape 4.1**__ | + | Nous allons créer les paquets avec ''bindeb-pkg'', cela ne va créer que les binaires les plus utiles (certains indispensables) si vous voulez les nouvelles sources reconstruites, il vous faut faire __**l'étape 4.1**__ |
Nous pouvons nous mettre à compiler | Nous pouvons nous mettre à compiler | ||
Ligne 185: | Ligne 189: | ||
<code user>cd ..</code> | <code user>cd ..</code> | ||
- | Ensuite, pour installer le kernel, nous devons au minimum installer l'image et les headers **mais je conseille d'installer tout les .deb créés si vous ne manquez pas d'espace de stockage.** (commandes suivantes faites en root) | + | Ensuite, pour installer le kernel, nous devons au minimum installer l'image et les headers **mais je conseille d'installer tous les .deb créés si vous ne manquez pas d'espace de stockage.** (commandes suivantes faites en root) |
<code root>dpkg -i *.deb</code> | <code root>dpkg -i *.deb</code> | ||
- | Pour Désinstaller: | + | Pour désinstaller: |
<code root>dpkg -P *.deb</code> | <code root>dpkg -P *.deb</code> |