Je suis ceci pour apprendre à compiler le noyau. j'ai utilisé
apt-get source linux-image-$(uname -r)
pour télécharger le code source du noyau Linux que j'utilise actuellement.
Après avoir exécuté la commande ci-dessus, les fichiers (et répertoires) suivants ont été téléchargés.
user $ ls -l
total 130972
drwxrwxr-x 27 sps sps 4096 Oct 16 03:10 linux-lts-vivid-3.19.0
-rw-rw-r-- 1 sps sps 10980684 Oct 5 10:54 linux-lts-vivid_3.19.0-30.34~14.04.1.diff.gz
-rw-rw-r-- 1 sps sps 7396 Oct 5 10:54 linux-lts-vivid_3.19.0-30.34~14.04.1.dsc
-rw-rw-r-- 1 sps sps 123115155 May 6 21:35 linux-lts-vivid_3.19.0.orig.tar.gz
user $
Dans la même page, il est mentionné:
La construction du noyau est assez simple. Modifiez votre répertoire de travail à la racine de l'arborescence des sources du noyau, puis tapez les commandes suivantes:
Mais je ne sais pas quelle est la "racine de l'arbre source du noyau".
Est-ce le répertoire actuel (où j'ai couru apt-get source ...
et où j'ai les fichiers listés ci-dessus)?
Ou est-ce le répertoire:
drwxrwxr-x 27 sps sps 4096 Oct 16 03:10 linux-lts-vivid-3.19.0
ou, dois-je extraire l'archive tar
-rw-rw-r-- 1 sps sps 123115155 May 6 21:35 linux-lts-vivid_3.19.0.orig.tar.gz
Sortie pour uname -r
:
user $ uname -r
3.19.0-30-generic
user $