Script per l’aggiunta delle chiavi gpg dei repository

Creato il 06 gennaio 2012 da Ingalex @ingalex81

Avrete sicuramente notato che i vecchi script presenti in rete per l’aggiunta delle chiavi gpg per l’autentificazione dei vari repository non funzionano più in quanto sono leggermente cambiati i messaggi di errore nel caso in cui non abbiate autentificato i repository aggiungendo le relative chiavi gpg.
Vi riporto di seguito lo script modificato e funzionante che potete utilizzare per aggiungere le chiavi gpg per i repository che avete aggiunto al vostro file /etc/apt/sources.list. Penso che questo script sia molto comodo dato che utilizzando molti repository non ufficiali, ci consente di aggiungere tutte le chiavi con un solo comando.
Ovviamente se avete l’abitudine di aggiungere i repository utilizzando il comando add-apt-repository lo script proposto è inutile in quanto vi vengono già importate le chiavi nel momento in cui aggiungete il repository.

Per importare le chiavi gpg vi basta eseguire da terminale:

sudo apt-get update 2> /tmp/keymissing; for key in $(grep "BADSIG" /tmp/keymissing |sed "s/.*BADSIG //" | cut -d " " -f1); do echo -e "nProcessing key: $key"; gpg --keyserver subkeys.pgp.net --recv $key & gpg --export --armor $key | sudo apt-key add -; done

Potrebbero interessarti anche :

Possono interessarti anche questi articoli :