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 [04/02/2018 15:26]
naguam [2 C'est parti! Prérequis!]
doc:systeme:kernel:compiler [20/04/2018 20:39]
naguam maj
Ligne 146: Ligne 146:
  
 <note important>​Il est fort possible que vous ayez des réponses à donner au moment de la compilation,​ tapez ''​**entrée**''</​note>​ <note important>​Il est fort possible que vous ayez des réponses à donner au moment de la compilation,​ tapez ''​**entrée**''</​note>​
 +<note warning>​Maintenant,​ **fakeroot doit être installé mais se fait automatiquement** (testé 4.16 et 4.17-rc1) donc si en compilant **une version ancienne**, vous avez une erreur, ajoutez fakeroot avant la commande de compilation</​note>​
  
 ==== 4.1 Pour la compilation bourin (indiquée soulignée et gras dans la partie précédente) ==== ==== 4.1 Pour la compilation bourin (indiquée soulignée et gras dans la partie précédente) ====
Ligne 151: Ligne 152:
 Nous pouvons donc nous mettre à compiler : Nous pouvons donc nous mettre à compiler :
  
-<code user>fakeroot ​make deb-pkg -j$(nproc) LOCALVERSION=-$(dpkg --print-architecture) KDEB_PKGVERSION=$(make kernelversion)-1</​code>​+<code user>​make deb-pkg -j"$(nproc)" ​LOCALVERSION=-"$(dpkg --print-architecture)" ​KDEB_PKGVERSION="$(make kernelversion)-1"</​code>​
  
 <​note>//​Maintenant,​ suivant la puissance de votre processeur, cela va prendre un peu de temps (10 min si vous avez un processeur très puissant genre intel core i7 overclocké ou amd ryzen, et une semaine pour un pIImmx, en tout cas dans la plupart des cas des machines actuelles, c'est environ entre 1 et 4h de compilation). <​note>//​Maintenant,​ suivant la puissance de votre processeur, cela va prendre un peu de temps (10 min si vous avez un processeur très puissant genre intel core i7 overclocké ou amd ryzen, et une semaine pour un pIImmx, en tout cas dans la plupart des cas des machines actuelles, c'est environ entre 1 et 4h de compilation).
Ligne 165: Ligne 166:
 Nous pouvons nous mettre à compiler Nous pouvons nous mettre à compiler
  
-<code user>fakeroot ​make bindeb-pkg -j$(nproc) LOCALVERSION=-$(dpkg --print-architecture) KDEB_PKGVERSION=$(make kernelversion)-1</​code>​+<code user>​make bindeb-pkg -j"$(nproc)" ​LOCALVERSION=-"$(dpkg --print-architecture)" ​KDEB_PKGVERSION="$(make kernelversion)-1"</​code>​
  
 <​note>//​Maintenant,​ suivant la puissance de votre processeur, cela va prendre un peu de temps (10 min si vous avez un processeur très puissant genre intel core i7 overclocké ou amd ryzen, et une semaine pour un pIImmx, en tout cas dans la plupart des cas des machines actuelles, c'est environ entre 1 et 4h de compilation). <​note>//​Maintenant,​ suivant la puissance de votre processeur, cela va prendre un peu de temps (10 min si vous avez un processeur très puissant genre intel core i7 overclocké ou amd ryzen, et une semaine pour un pIImmx, en tout cas dans la plupart des cas des machines actuelles, c'est environ entre 1 et 4h de compilation).
Ligne 175: Ligne 176:
 ==== 4.3 Explications basiques ==== ==== 4.3 Explications basiques ====
  
-  * ''​**-j$(nproc)**''​ prend le nombre de threads total de votre processeur (la compilation sera la plus rapide possible), pour les connaisseurs,​ vous pouvez mettre ''​**-jX**''​ en remplaçant X par le nombre de cores que vous voulez allouer dans la limite du nombre de threads maximums, **c'​est optionnel sans cet argument, cela n'​utilisera qu'un seul thread** ​+  * ''​**-j"$(nproc)"**''​ prend le nombre de threads total de votre processeur (la compilation sera la plus rapide possible), pour les connaisseurs,​ vous pouvez mettre ''​**-jX**''​ en remplaçant X par le nombre de cores que vous voulez allouer dans la limite du nombre de threads maximums, **c'​est optionnel sans cet argument, cela n'​utilisera qu'un seul thread**  
 +  
 +  * ''​**LOCALVERSION=-"​$(dpkg --print-architecture)"​**''​ cela donne le nom custom de votre architecture,​ vous pouvez aussi mettre un nom custom sans majuscules derrière ''​**LOCALVERSION=-**'',​ c'est **un argument optionnel**
  
-  ​* ''​**LOCALVERSION=-$(dpkg --print-architecture)**''​ cela donne le nom custom de votre architecture,​ vous pouvez aussi mettre un nom custom sans majuscules derrière ''​**LOCALVERSION=-**'',​ c'est **un argument optionnel** +  * ''​**KDEB_PKGVERSION="$(make kernelversion)-1"**''​ cet argument sert à versionner le kernel ''​**1**''​ (soit version 1) **c'​est encore optionnel mais il est conseillé** ​
- +
-  ​* ''​**KDEB_PKGVERSION=$(make kernelversion)-1**''​ cet argument sert à versionner le kernel ''​**1**''​ (soit version 1) **c'​est encore optionnel mais il est conseillé** ​+
  
 ===== 5 Installation ou désinstallation des paquets ===== ===== 5 Installation ou désinstallation des paquets =====
doc/systeme/kernel/compiler.txt · Dernière modification: 01/10/2023 11:30 par captnfab

Pied de page des forums

Propulsé par FluxBB