Newsgroup: it.comp.os.linux.debian
Titolo: newbies: xchè è vuota la cartella /usr/src/linux ?

Sto installando ndiswrapper e mi dice come errore che non trova il 
kernel. Come faccio a far e una copia del kernel attualmente in uso 
oppure basta che lo prendo dal CD e lo metto nella directori giusta?
Grazie


Se stai usando un kernel dai pacchetti debian, scarica anche il 
pacchetto kernel headers della stessa versione.
LP

 
Dimmi qualche dettaglio in +:
lo prendo dal CD? e lo metto dove?
Poi devo creare:
ln -s qualcosa /usr/src/linux ?
Grazie


1° cosa: che versione di kernel usi? (lo puoi vedere con il comando
"uname -a"
)
2° cosa: con apt-get (o aptitude, o synaptic) gli dici di installare il 
pacchetto
kernel-headers-<numero di versione>
(nel mio caso il nome è kernel-headers-2.6)
quindi diventa
apt-get install kernel-headers-2.6
dovrebbe poi chiederti lui quale cd inserire (nel caso di una 
installazione da cd) o cerca lui stesso di collegarsi ai repository 
online (se gli è stato detto). In ogni caso è apt che ti dice cosa fare.
3° cosa: *Non devi* creare alcun link simbolico
4° cosa: provi a ricompilare ndiswrapper.
PS: perchè non utilizzi i moduli già presenti nel repository di Debian 
prima di provare a compilarli a mano?
La procedura è la stessa (ti consiglio però di utilizzare synaptic 
(grafico) o aptitude (pseudo grafico) per cercare i pacchetti e 
installarli. Ti verrà sempre richiesto il cd che serve al momento opportuno.
PSK

 kernel.
Usa module-assistant.

 apt-get install kernel-headers-2.6
OK, fatto!
Ho messo anche il pacchetto: module-assistant suggerito da Braindead.
Poi sono tornato da ndiswrapper e continua a darmi lo stesso messaggio 
di errore:
Can't find kernel sources in /lib/modules/2.6.8-2-386/build
Non ho capito quella cosa che hai detto riguardo al non compialrmi i 
sorgenti da solo.
Grazie mille!

 di errore:[cut]
Ometto la dovuta bestemmia.
Ok,hai messo module-assistant,t'e` mica venuto in mente di usarlo?


ROTFL

 Ok,hai messo module-assistant,t'e` mica venuto in mente di usarlo?
Effettivamente ;-)
è che il nome era così lungo che non pensavo fosse un comando, credevo 
fosse un pezzo di kernel o driver inserito qua e là da qualche parte.
Uffa non và lo stesso. mi va a cercare la directori:
/lib/modules/2.6.8.2-2-386/misc
che non esiste neanche!
Quello che mi rompe è che la Knoppix 4.02 mi vedeva la Dlink650 al volo, 
ho pensato che la Debian, da cui è nata la Knoppix, facesse altrettanto!
Sto impazzendo coi driver ndiswrapper o acx...


Con calma.
Passettino indietro, un bel respiro ...
Mi pare di capire che tu stia usando il kernel 2.6.8-2-386.
Prova a lanciare il comando
apt-get install ndiswrapper-utils ndiswrapper-modules-2.6.8-2-386
Questo comando dovrebbe (uso il condizionale, poichè non ho a 
disposizione una stazione con wifi per provarlo) installare 
*direttamente* i binari del modulo ndiswrapper per il tuo kernel senza 
che tu debba compilare alcunché.
Successivamente puoi procedere con l'installazione dei driver della 
schedina come normale.
By the way, module-assistant ha delle chiavi che permettono di indicare 
dove andare a prendere gli header.
Se vorrai, poi, provare a smanettare un po' per capire meglio come 
funziona module-assistant, lo potrai fare, ma dato che esiste una 
funivia, perchè scalare la montagna? (non passano aerei americani, 
quindi non si rischia nulla)
PSK

 ho pensato che la Debian, da cui è nata la Knoppix, facesse altrettanto!
Per la Dlink650 ho utilizzato questo howto con successo
http://stef.tvk.rwth-aachen.de/~nazgul/debian/DWL-650+_Howto.html
ciao


Ho perso: ho messo su Knoppix 4.02...ma tornerò alla Debian pura appena 
ho un po' di tempo.
Mi rompe però che l'installazione di default non preveda le sorgenti del 
kernel.
Un "make menuconfig" sapevo che sarebbe sempre funzionato...invece...sigh!
Grazie a tutti comunque.