Sto seguendo questo per imparare a compilare il kernel. ero solito
apt-get source linux-image-$(uname -r)
per scaricare il codice sorgente del kernel Linux che sto utilizzando in modo preciso.
Dopo aver eseguito il comando precedente, sono stati scaricati i seguenti file (e directory).
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 $
Nella stessa pagina è menzionato:
Costruire il kernel è abbastanza semplice. Cambia la tua directory di lavoro nella radice dell'albero dei sorgenti del kernel e quindi digita i seguenti comandi:
Ma non sono sicuro di quale sia la "radice dell'albero dei sorgenti del kernel".
È la directory corrente (dove ho eseguito apt-get source ...
e dove ho i file sopra elencati)?
Oppure, è la directory:
drwxrwxr-x 27 sps sps 4096 Oct 16 03:10 linux-lts-vivid-3.19.0
o, dovrei estrarre il tarball
-rw-rw-r-- 1 sps sps 123115155 May 6 21:35 linux-lts-vivid_3.19.0.orig.tar.gz
Uscita per uname -r
:
user $ uname -r
3.19.0-30-generic
user $