Aggiungere le chiavi GPG

Modalità grafica A

  • installare “apt-key-manager” tramite apt inserendo da terminale le seguenti righe di codice:

sudo apt-get install gui-apt-key

Se avete gnome come interfaccia troverete la voce APT-key manager in applicazioni -> strumenti di sistema

  • Avviate APT-key manager, e nello spazio riservato all’ID chiave, inserite il la pubkey che vi manca ricopiandola dalle righe fornite in output dal “sudo apt-get update”.

Esempio:

Supponiamo che dopo aver avviato da terminale “sudo apt-get update” esso vi restituisca:

W: Errore GPG: http://morgoth.free.fr hardy-backports Release: Le seguenti firme non sono state verificate perché la chiave pubblica non è disponibile: NO_PUBKEY 8CC68B397E2E4741

Copiate solo l’id della chiave (8CC68B397E2E4741) e inseritelo nello spazio denominato appunto come “ID chiave” e cliccate su ADD+.

Ovviamente dovete fare la stessa cosa per tutte le chiavi mancanti e avviare nuovamente da terminale “sudo apt-get update”.

Modalità grafica B

  • installate da terminale Kgpg con il seguente codice:

sudo apt-get install kgpg

Aprite il menù K e troverete il programma in Accessori.

  • Avviate il kgpg e andate su File-> Finestra server delle chiavi. Inserite nello spazio bianco denominato come “Testo da cercare o identificativo della chiave da importare” l’identificativo della chiave e poi cliccate su importa. Se la chiave non viene trovata cambiate dal menù a tendina il Server delle chiavi.

Modalità da terminale
Righe di codice da immettere da terminale:

$ gpg --keyserver subkeys.pgp.net --recv-keys [id della chiave]

$ gpg --armor --export [id della chiave] | sudo apt-key add -

$ sudo apt-get update

Esempio:

$ gpg --keyserver subkeys.pgp.net --recv-keys 8CC68B397E2E4741

$ gpg --armor --export 8CC68B397E2E4741 | sudo apt-key add -

$ sudo apt-get update

Per questa modalità vi inserisco anche una video-guida da me registrata.


Modalità automatizzate

METODO A

Il primo metodo non fa altro che sfruttare l’output dell’update per cercare le chiavi mancanti dal server delle chiavi per poi aggiungerle. Basta immetere da konsole il codice seguente:

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

Il secondo metodo non fa altro che leggere il file /etc/apt/sources.list e importare le chiavi relative a tutti i repository ivi presenti. Basta immetere da konsole il codice seguente:

for i in $(grep -o -E "http.*.(gpg|asc|key)" /etc/apt/sources.list); do echo -n "$i "; wget $i -q -O - | sudo apt-key add -; done; keylist=""; for key in $(grep -o "[A-Fa-f0-9]{8}" /etc/apt/sources.list); do if [ -z "$(echo "$keylist"|grep "$key")" ]; then keylist="$keylist $key"; gpg --keyserver subkeys.pgp.net --recv $key && gpg --export --armor $key | sudo apt-key add -; fi; done;

6 Responses to “Aggiungere le chiavi GPG”

  1. […] Script per aggiungere le chiavi gpg mancanti […]

  2. […] this topic.Powered by WP Greet BoxFra le guide presenti su questo sito ho inserito in passato una guida per aggiungere le chiavi gpg mancanti per autentificare i repository. In quella guida erano […]

  3. […] e aggiungere le due righe riportate qui sopra e poi autentificare i repository eseguendo (uno degli script proposti nelle guide oppure) questi due comandi tramite […]

  4. […] Oppure in alternativa potete utilizzare uno dei tanti script proposti fra le mie guide. […]

  5. […] girovagando per la rete ho trovato su questo blog una serie di metodi che rendono semplice il recupero delle chiavi PGP, questo è uno dei […]

  6. […] girovagando per la rete ho trovato su questo blog una serie di metodi che rendono semplice il recupero delle chiavi PGP, questo è uno dei metodi […]

Leave a Reply

 

Login

Google Pagerank

...loading

Friend Site

PaperblogIl BloggatoreGiornaleBlog Notizie Blog di Informatica e Internethttp://www.wikio.itAdd to Technorati FavoritesSegnala FeedVero GeekTecnolandiaAggregatore di blogAggregati a KikkeMania.comSmilla MagazineColombo’S Blogiwinuxfeed.altervista.orgFeedelissimobloghissimoAggregatore di feedMiglior AggregatoreBlogItalia.itIscritto su Mondo Geek.it- aggregatore di news sulle tecnologieAggregatore Blogtua notiziaWebShake – tecnologiaWebsoblipperaggregatuttolimegatorMarco Robutti - Software Newseppoliano.net Blognotiziedalweb map of RSS
Wikio - Top dei blog - Linux

Blogroll

    '); ?>

Help us!

contact us map of RSS


Calendar

agosto: 2016
L M M G V S D
« Apr    
1234567
891011121314
15161718192021
22232425262728
293031