Il 01/12/2012 17:29, Massimo Peca ha scritto:
> make: *** /usr/src/linux-headers-3.2.0-4-686-pae: File o directory non
> esistente. Stop.
dice che non trova i sorgenti del kernel (dovrebbe essere facile da
risolvere. quell'installazione è progettata per ubuntu o redhat quindi
può essere che non li trova).
Occorre verificare che tu abbia i sorgenti del kernel, se non li hai
vanno semplicemente installati, se invece li hai ma non sono lì (ogni
distribuzione li mette dove gli pare) serve modificare opportunamente il
Makefile (all'interno c'è una riga che dice dove trovare il kernel).
Dovrebbe essera abbastanza semplice, ma non ci sarò fino a martedì. Se
per martedì non ti ha ancora risposto nessuno cerco di aiutarti.
comunque in brevissimo (se non hai aptitude installalo)
aptitude search headers
dovrebbe fare vedere una lista di roba installata. Quelli che iniziano
con "i" sono installati cerca di capire qual'è quello giusto da prendere.
da me per esempio c'è linux-headers-3.5.0-19 .Se vedi un nome che
assomiglia al linux-headers-3.2.0-4-686-pae e lo vedi non installato
Quindi senza "i" iniziale allora probabilmente basta installarlo
(presumo apt-get install linux-headers)
Se invece lo trovi già installato prova
dpkg -L linux-headers-3.5.0-19
mostra cosa ha installato e SOPRATTUTTO DOVE. Da me per esempio mostra
una serie di righe di questo genere....
/usr/src/linux-headers-3.5.0-19...
la parte finale "linux-headers-3.5.0-19" se la calcola, quindi se non ti
va, dovrebbe essere la parte iniziale a non coincidere, cioè: "/usr/src"
Al momento non ho il sorgente sottomano, ma se apri Makefile
dovresti trovare quacosa del tipo
#per REDHAT usa questo percorso .....
#per UBUNTU usa questo percorso Seguito da Qualcosa che inizia con
"/usr/src"
Altre distribuzioni non sono previste ... Sotto mettici brutalmente il
tuo senza nessuna condizione.