|
|
Riga 1: |
Riga 1: |
| =Necessario=
| | Questa pagina ha lo scopo di raccogliere i casi pi� frequenti di errori legati all'utilizzo degli strumenti Debian quali apt-get, dpkg, ... |
| Per installare i driver [http://www.madwifi.org MAdwifi] sono necessari i seguenti pacchetti:
| |
| * subversion
| |
| * checkinstall
| |
| * kernel-headers-(versione del kernel installato)
| |
|
| |
|
| oltre, ovviamente, agli strumenti per la compilazione quali gcc e make.
| |
|
| |
|
| Per installare subversion e checkinstall � sufficiente un
| | =apt-get= |
| | ==Problema con la firma GPG== |
| | Con l'introduzione, da etch in poi, di una nuova forma di autenticazione dei pacchetti, pu� capitare di trovarsi davanti ad un messaggio del genere: |
| <pre> | | <pre> |
| # apt-get install subversion checkinstall
| | W: GPG error: http://ftp.debian-unofficial.org sarge Release: \ |
| </pre>
| | The following signatures couldn't be verified because the public key is not available: \ |
| | | NO_PUBKEY F82E5CC04B2B2B9E</pre> |
| per i kernel headers, invece, bisogna valutare la situazione... se si � ricompilato in kernel, sono gi� disponibili (a meno che non sia stata rimossa la directory /usr/src/linux-versione/ contenente i sorgenti del kernel). Se si una un kernel pacchettizzato Debian, invece, � necessario installarli:
| | Questo avviso indica che la chiave gpg usata per firmare l'archivio non � disponibile sul computer in uso... |
| * per sapere la versione del proprio kernel, si pu� usare <pre># uname -r</pre>
| |
| * per installare il pacchetto... <pre># apt-get install kernel-headers-$(uname -r)</pre>
| |
|
| |
|
| =Download dei drivers=
| | Per ovviare questo problema, � sufficiente eseguire i seguenti comandi: |
| Creiamo, innanzitutto, una directory in cui scaricare i driver:
| |
| <pre> | | <pre> |
| # cd | | # gpg --recv-keys #numerochiaveindicatonelmessaggio |
| # mkdir madwifi | | # gpg --armor --export #numerochiaveindicatonelmessaggio | apt-key add - |
| # cd madwifi</pre>
| | </pre> |
|
| |
|
| Ora estraiamo l'ultima versione dal repository svn:
| | =dpkg= |
| <pre># svn checkout http://svn.madwifi.org/trunk madwifi-ng</pre>
| |
| | |
| potrebbe essere necessario attendere alcuni minuti.
| |
| | |
| =Compilazione ed installazione= | |
| Per compilare, � sufficiente dare un <pre>
| |
| # make</pre>
| |
| | |
| Una volta terminata la compilazione, si pu� usare checkinstall per installare i driver, mantenendo pulito il sistema:
| |
| <pre>
| |
| # checkinstall</pre>
| |