- Learn
- Guida Sicurezza wireless
- Compilazione e installazione del driver – I
Compilazione e installazione del driver – I
Al fine di compilare ed installare il driver della periferica (kernel module) è necessario che sul sistema siano presenti il pacchetto build-essential ed i file header per il kernel in uso, oltre (in virtù del metodo utilizzato) al pacchetto checkinstall, di cui dirò a breve. Da specificare che i test sono stati effettuati su Kernel della famiglia 2.6.25 ed inferiori. Consiglio inoltre di leggere il paragrafo sui Loadable Kernel Module, più avanti, per avere una chiara idea dei passaggi che seguono.
Operativamente, da shell in qualità dell’utente root digitiamo quindi:
apt-get install build-essential linux-headers-`uname -r` apt-get install checkinstall
Portiamoci ora nella cartella in cui abbiamo estratto l’archivio precedentemente scaricato e lanciamo il processo di compilazione, sempre, sottinteso, da shell come root.
Per l’installazione effettiva userò il comando checkinstall
, il quale si occuperà di lanciare make install
mantenendo traccia delle modifiche fatte al sistema, creando allo scopo un pacchetto standard Debian .deb.
cd /path/to/rt73-xxx/Module make strip -S rt73.ko checkinstall The package documentation directory ./doc-pak does not exist. Should I create a default set of package docs? [y]: Preparazione documentazione pacchetto in corso...OK Inserire una breve descrizione per il pacchetto. Termina la tua descrizione con un linea vuota o EOF. >> rt73-wireless adapter module ***************************************** **** Debian package creation selected *** ***************************************** Il pacchetto verrà costruito con le seguenti caratteristiche: 0 - Maintainer: [ [email protected] ] 1 - Summary: [ rt73-wireless adapter module ] 2 - Name: [ module ] 3 - Version: [ 20090222 ] 4 - Release: [ 1 ] 5 - License: [ GPL ] 6 - Group: [ checkinstall ] 7 - Architecture: [ amd64 ] 8 - Source location: [ Module ] 9 - Alternate source location: [ ] 10 - Requires: [ ] 11 - Provides: [ module ] Inserisci il corrispondente numero per cambiare una caratteristica (seguito da INVIO) oppure premere INVIO per continuare: 2 Inserisci un nuovo nome: >> rt73-module [...] Il pacchetto verrà costruito con le seguenti caratteristiche: Installing with make install... ========================= Risultato installazione =========================== *** Install module in /lib/modules/2.6.24-1-amd64/extra ... make[1]: Entering directory `/usr/src/linux-headers-2.6.24-1-amd64' INSTALL /home/marco/Desktop/rt73-k2wrlz-3.0.2/Module/rt73.ko DEPMOD 2.6.24-1-amd64 make[1]: Leaving directory `/usr/src/linux-headers-2.6.24-1-amd64' /sbin/depmod -a *** Update /etc/modprobe.d/ralink alias for wlan* *** Install firmware in /lib/firmware ... *** Check old config ... ======================== Successo nell'installazione ========================== [...]
Di fatto, è come se avessimo installato un pacchetto standard Debian, visualizzabile e disinstallabile con i consueti comandi. Li vedremo nella lezione successiva.
Se vuoi aggiornamenti su Compilazione e installazione del driver - I inserisci la tua email nel box qui sotto:
Compilando il presente form acconsento a ricevere le informazioni relative ai servizi di cui alla presente pagina ai sensi dell'informativa sulla privacy.
La tua iscrizione è andata a buon fine. Se vuoi ricevere informazioni personalizzate compila anche i seguenti campi opzionali:
Compilando il presente form acconsento a ricevere le informazioni relative ai servizi di cui alla presente pagina ai sensi dell'informativa sulla privacy.
I Video di HTML.it
Telegram: come installare l’app su computer
In seguito all’acquisizione miliardaria di WhatsApp da parte di Facebook annunciata a fine febbraio, in molti si sono messi alla […]