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 [13/05/2017 20:14]
naguam
doc:systeme:kernel:compiler [13/05/2017 20:54]
naguam
Ligne 2: Ligne 2:
  
   * Objet : Compiler d'une source externe.   * Objet : Compiler d'une source externe.
-  * Niveau requis : {{tag>​Tout niveau}}+  * Niveau requis : {{tag>​Tout-niveau}}
   * Commentaires : // Tout est dans le titre :-)//    * Commentaires : // Tout est dans le titre :-)// 
   * Créé, Rédigé et Testé par [[user>​naguam]]   * Créé, Rédigé et Testé par [[user>​naguam]]
Ligne 158: Ligne 158:
  
 <code user>​fakeroot make bindeb-pkg -j$(nproc) LOCALVERSION=-$(dpkg --print-architecture) KDEB_PKGVERSION=$(make kernelversion)-1</​code>​ <code user>​fakeroot 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).
 +Vous avez donc le temps de boire un thé ou un café, manger des Chocos-DF et d'​écouter du hard-rock!!//</​note>​
 +
 +Ensuite, passez à __**l'​étape suivante (4.3)**__ si vous voulez explications simples pour juste certaines parties de la commande\\
 +Sinon passez directement à __**l'​étape 5**__\\
  
 ==== 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**\\
Ligne 167: Ligne 173:
   * ''​**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é** \\
  
-===== Installation ou déinstallation des paquets =====+===== Installation ou déinstallation des paquets =====
  
 +Tout d'​abord nous devons aller dans le répertoire précédant
  
-======Toujours en cours de mise à jour======+<code user>cd ..</​code>​
  
-===== Étape 8 Installation ​et/ou déinstallation du kernel =====+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.** (Nous fai 
 + 
 +<code root>​dpkg -i *.deb</code>
  
-Pour installer le kernel, nous devons au minimum installer l'​image et les headers mais je conseille d'​installer tout les .deb si vous ne manquez pas d'​espace de stockage. 
-<code root>​dpkg -i linux-image-X.X-X-architecture_X.X-X-1_architecture.deb linux-headers-X.X-X-architecture_X.X-X-1_architecture.deb</​code>​ 
-(vous pouvez rajouter les autres paquets après ou directement *.deb si vous voulez tout installer)\\ ​ 
 Pour Déinstaller:​ Pour Déinstaller:​
-<code root>​dpkg -P linux-image-X.X-X-architecture_X.X-X-1_architecture.deb  + 
-dpkg -P linux-headers-X.X-X-architecture_X.X-X-1_architecture.deb</​code>​ +<code root>​dpkg -P *.deb</​code>​ 
-(vous pouvez rajouter les autres paquets après ou directement ​*.deb si vous voulez tout déinstaller en faisant attention à bien être dans le bon répertoire)\\+ 
 +**/!\ À bien être dans le bon répertoire ​/!\** 
  
 __Vous pouver aussi déinstaller avec apt.__ __Vous pouver aussi déinstaller avec apt.__
 +
 <note warning>​Moi sur la plupart des macines sur lesquelles j'ai appliqué le tutoriel j'​avais ensuite un message au boot de ''​pcspkr is already registered''​ du coup j'ai dû le blacklister:​ <code root>​echo blacklist pcspkr > /​etc/​modprobe.d/​blacklist-pcspkr.conf</​code></​note>​ <note warning>​Moi sur la plupart des macines sur lesquelles j'ai appliqué le tutoriel j'​avais ensuite un message au boot de ''​pcspkr is already registered''​ du coup j'ai dû le blacklister:​ <code root>​echo blacklist pcspkr > /​etc/​modprobe.d/​blacklist-pcspkr.conf</​code></​note>​
  
doc/systeme/kernel/compiler.txt · Dernière modification: 01/10/2023 11:30 par captnfab

Pied de page des forums

Propulsé par FluxBB