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:42] naguam [Étape 8 Installation et/ou déinstallation du kernel] |
doc:systeme:kernel:compiler [08/05/2017 22:36] naguam [Étape 4 Décompression] |
||
---|---|---|---|
Ligne 8: | Ligne 8: | ||
* Création par [[user>naguam]] 03/01/2017 | * Création par [[user>naguam]] 03/01/2017 | ||
* Écrit très grande partie par [[user>naguam]] | * Écrit très grande partie par [[user>naguam]] | ||
- | * Testé par [[user>naguam]] le 02/01/2017 | + | * Testé par [[user>naguam]] le 08/05/2017 |
* Discussion liée à ce tutoriel : [[https://debian-facile.org/viewtopic.php?id=16415 | Lien vers le forum concernant ce tuto]] ((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | * Discussion liée à ce tutoriel : [[https://debian-facile.org/viewtopic.php?id=16415 | Lien vers le forum concernant ce tuto]] ((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | ||
Ligne 31: | Ligne 31: | ||
<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 root, sauf pour installer les paquets apt au début et le kernel à la fin !</note> | ||
- | ======EN COURS DE MISE À JOUR====== | + | |
===== Étape 1 Prérequis et Dépendances ===== | ===== Étape 1 Prérequis et Dépendances ===== | ||
Ligne 37: | Ligne 37: | ||
Installer les paquets : | Installer les paquets : | ||
- | <code root>apt install build-essential fakeroot libncurses5-dev dpkg-dev libssl-dev bc gnupg</code> | + | <code root>apt install build-essential fakeroot libncurses5-dev dpkg-dev libssl-dev bc gnupg dirmngr</code> |
C'est-à-dire : | C'est-à-dire : | ||
Ligne 51: | Ligne 51: | ||
* Pour les DE basés sur **qt**: | * Pour les DE basés sur **qt**: | ||
<code root>apt install libqt4-dev</code> | <code root>apt install libqt4-dev</code> | ||
- | quand nous seront à l'étape FIXME nous pourrons faire: | + | quand nous seront à l'**étape 5** nous pourrons faire: |
<code root>make xconfig</code> | <code root>make xconfig</code> | ||
* Pour les DE basés sur **gtk**: | * Pour les DE basés sur **gtk**: | ||
<code root>apt install libgtk2.0-dev libglade2-dev</code> | <code root>apt install libgtk2.0-dev libglade2-dev</code> | ||
- | quand nous seront à l'étape FIXME nous pourrons faire: | + | quand nous seront à l'**étape 5** nous pourrons faire: |
<code root>make gconfig</code> | <code root>make gconfig</code> | ||
Ligne 118: | Ligne 118: | ||
On [[doc:systeme:tar|décompresse le kernel téléchargé]] avec cette commande : | On [[doc:systeme:tar|décompresse le kernel téléchargé]] avec cette commande : | ||
- | <code user>tar -xaf linux-X.X-X.tar.xz</code> | + | <code user>tar -xaf linux-X.X-X.tar.xz ~/kernel/</code> |
On se **déplace dans le nouveau dossier** créé par la décompression | On se **déplace dans le nouveau dossier** créé par la décompression | ||
- | <code user>cd linux-X.X-X/</code> | + | <code user>cd ~/kernel/linux-X.X-X/</code> |
===== Étape 5 Configuration des options du noyau ===== | ===== Étape 5 Configuration des options du noyau ===== | ||
Ligne 233: | Ligne 233: | ||
__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> | ||
==== Avertissement ==== | ==== Avertissement ==== | ||
__Dans ''/etc/kernel/postinst.d/apt-auto-removal'' :__''\\ | __Dans ''/etc/kernel/postinst.d/apt-auto-removal'' :__''\\ | ||
- | <note>// # 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 246: | Ligne 247: | ||
// # second-latest kernel, we install the latest kernel in an upgrade), but//\\ | // # second-latest kernel, we install the latest kernel in an upgrade), but//\\ | ||
// # can save up to four. Kernel refers here to a distinct release, which can//\\ | // # can save up to four. Kernel refers here to a distinct release, which can//\\ | ||
- | // # potentially be installed in multiple flavours counting as one kernel.//''</note> | + | // # potentially be installed in multiple flavours counting as one kernel.//'' |
Ce script n'est peut-être présent que sur Stretch, pas sur Jessie (à vérifier) | Ce script n'est peut-être présent que sur Stretch, pas sur Jessie (à vérifier) |