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 [08/05/2017 21:10] naguam [Étape 7 Compilation] |
doc:systeme:kernel:compiler [08/05/2017 21:13] naguam [Explications] |
||
---|---|---|---|
Ligne 196: | Ligne 196: | ||
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 lettre(s) majuscule(s) car sinon à la fin, lors de la construction du paquet, cela fera une belle erreur ''caractère non autorisé = la(les) lettre(s) en majuscule(s)''. |
* **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. | ||
Ligne 202: | Ligne 202: | ||
//Vous avez donc le temps de boire un thé ou un café, manger des Chocos-DF et d'écouter du hard-rock// :-O | //Vous avez donc le temps de boire un thé ou un café, manger des Chocos-DF et d'écouter du hard-rock// :-O | ||
- | ===== Étape 8 Contemplation ===== | + | ===== Étape 7 Contemplation ===== |
Maintenant on remonte pour voir les fichier crées : | Maintenant on remonte pour voir les fichier crées : | ||
Ligne 223: | Ligne 223: | ||
Les fichiers se terminant par ''.deb'' sont les paquets installables directement, les autres sont les nouvelles sources, les modifications apportées enregistrées dans le ''.change'' et la signature des clefs. | Les fichiers se terminant par ''.deb'' sont les paquets installables directement, les autres sont les nouvelles sources, les modifications apportées enregistrées dans le ''.change'' et la signature des clefs. | ||
- | ===== Étape 9 Installation et/ou déinstallation du kernel ===== | + | ===== Étape 8 Installation et/ou déinstallation du kernel ===== |
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. | 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. | ||
Ligne 234: | Ligne 234: | ||
__Vous pouver aussi déinstaller avec apt.__ | __Vous pouver aussi déinstaller avec apt.__ | ||
- | + | ==== Avertissement ==== | |
- | <note>__Dans ''/etc/kernel/postinst.d/apt-auto-removal'' :__''\\ | + | __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 257: | ||
<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 ===== | ||