APT: Errori (non così) frequenti: differenze tra le versioni

→‎dpkg: aggiunto link utile
(→‎apt-get: aggiunto "Dynamic MMap ran out of room")
(→‎dpkg: aggiunto link utile)
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>
223

contributi