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 [08/05/2017 20:29]
naguam
doc:systeme:kernel:compiler [08/05/2017 20:40]
naguam [Explications]
Ligne 29: Ligne 29:
  
  
-<note importante>​Nous n'​avons pas besoin d'​être en root sauf pour installer les paquets apt au début et le kernel à la fin !</​note>​+<note importante>​Nous n'​avons pas besoin d'​être en rootsauf pour installer les paquets apt au début et le kernel à la fin !</​note>​
  
 ======EN COURS DE MISE À JOUR====== ======EN COURS DE MISE À JOUR======
Ligne 192: Ligne 192:
 ===== Explications ===== ===== Explications =====
  
-  ​-**fakeroot** va nous permettre de compiler sans être en ''​root''​ +  ​**fakeroot** va nous permettre de compiler sans être en ''​root''​ 
-  ​-**make** est l'​outil qui va chercher les instructions dans le ''​Makefile''​ qui va donner les instructions au compilateur. +  ​**make** est l'​outil qui va chercher les instructions dans le ''​Makefile''​ qui va donner les instructions au compilateur. 
-  ​-''​**-j$(nproc)**''​ on attribue tous les ''​threads''​ possibles \\+  ​''​**-j$(nproc)**''​ on attribue tous les ''​threads''​ possibles \\
    ce n'est pas obligatoire,​ mais cela permet d'​augmenter la vitesse de compilation,​ le processeur travaillant en entier sur tout ses cores avec tout ses threads avec cette option.    ce n'est pas obligatoire,​ mais cela permet d'​augmenter la vitesse de compilation,​ le processeur travaillant en entier sur tout ses cores avec tout ses threads avec cette option.
-  ​-**LOCALVERSION=-$(dpkg --print-architecture)**,​ optionnel, sert à nommer son kernel, au plus près du nommage Debian \\+  ​**LOCALVERSION=-$(dpkg --print-architecture)**,​ optionnel, sert à nommer son kernel, au plus près du nommage Debian \\
     vous pouvez utiliser aussi ''​nomanecdotique'',​ mais sans lettres majuscules car sinon à la fin, lors de la construction du paquet, cela fera une belle erreur ''​caractère non autorisé = la(les) lettres en majuscule''​.     vous pouvez utiliser aussi ''​nomanecdotique'',​ mais sans lettres majuscules car sinon à la fin, lors de la construction du paquet, cela fera une belle erreur ''​caractère non autorisé = la(les) lettres en majuscule''​.
-  ​-**KDEB_PKGVERSION=$(make kernelversion)-1**,​ optionnel, donne une versions aux paquets construits à la fin.+  ​**KDEB_PKGVERSION=$(make kernelversion)-1**,​ optionnel, donne une versions aux paquets construits à la fin.
  
 Maintenant, suivant la puissance de votre processeur, cela va prendre un peu de temps (20 min si vous avez un processeur très puissant genre intel core i7 overclocké et une semaine pour un pIImmx, en tout cas dans la plupart des cas des machines actuelles, c'est environ entre 2 et 4h de compilation). \\ Maintenant, suivant la puissance de votre processeur, cela va prendre un peu de temps (20 min si vous avez un processeur très puissant genre intel core i7 overclocké et une semaine pour un pIImmx, en tout cas dans la plupart des cas des machines actuelles, c'est environ entre 2 et 4h de compilation). \\
Ligne 235: Ligne 235:
 __Vous pouver aussi déinstaller avec apt.__ __Vous pouver aussi déinstaller avec apt.__
  
-__Dans ''/​etc/​kernel/​postinst.d/​apt-auto-removal''​ :__\\+ 
 +<​note>​__Dans ''/​etc/​kernel/​postinst.d/​apt-auto-removal''​ :__\\
 // # Mark as not-for-autoremoval those kernel packages that are://\\ // # Mark as not-for-autoremoval those kernel packages that are://\\
 // #  - the currently booted version//\\ // #  - the currently booted version//\\
Ligne 257: Ligne 258:
 <code root>mv /​etc/​kernel/​postinst.d/​apt-auto-removal /​etc/​kernel/​postinst.d/​apt-auto-removal.bak <code root>mv /​etc/​kernel/​postinst.d/​apt-auto-removal /​etc/​kernel/​postinst.d/​apt-auto-removal.bak
 ln -s /dev/null /​etc/​kernel/​postinst.d/​apt-auto-removal</​code>​ ln -s /dev/null /​etc/​kernel/​postinst.d/​apt-auto-removal</​code>​
 +</​note>​
 ===== Conclusion et Sources ===== ===== Conclusion et Sources =====
  
 **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** +**A 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! :-)**
doc/systeme/kernel/compiler.txt · Dernière modification: 01/10/2023 11:30 par captnfab

Pied de page des forums

Propulsé par FluxBB