Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "Cestino/GestioneChiaviPgp"
Differenze tra le versioni 126 e 172 (in 46 versioni)
Versione 126 del 03/09/2009 13.51.01
Dimensione: 14009
Commento:
Versione 172 del 04/04/2011 16.09.24
Dimensione: 5816
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
## page was renamed from AmministrazioneSistema/InstallareProgrammi/GestioneChiaviPgp
Linea 3: Linea 4:
[[BR]]
[[Indice(depth=2)]]
[[VersioniSupportate(jaunty)]]
<<BR>>
<<Include(StrumentiWiki/MacroCestino)>>
<<Indice(depth=2)>>
<<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?t=251498"; rilasci="10.10 10.04")>>
Linea 9: Linea 11:
In questa pagina sono presenti istruzioni utili ad '''autenticare un repository''' utilizzando i programmi a disposizione in '''kubuntu'''. In questa pagina sono presenti delle istruzioni utili per autenticare un repository utilizzando le applicazioni native di kubuntu.
Linea 11: Linea 13:
Per una introduzione ai repository e alla gestione del software in '''K/Ubuntu''' consultare la pagina:[:Repository: Repository].  * Per una introduzione ai repository e alla gestione dei programmi in '''K/Ubuntu''', consultare la [[Repository|relativa pagina]].
Linea 13: Linea 15:
Per una panoramica delle diverse componenti dei repository di '''K/Ubuntu''', consultare la pagina:[:Repository/Componenti: Repository Componenti].  * Per una panoramica sulle diverse componenti dei repository di '''K/Ubuntu''', consultare la [[Repository/Componenti|relativa pagina]].
Linea 15: Linea 17:
= Cosa è la chiave gpg e perché è richiesta = I repository di terze parti usati frequentemente con '''K/Ubuntu''' sono presenti su [[https://launchpad.net/|Launchpad]], un sito che permette la condivisione di progetti e di [[AmministrazioneSistema/Pacchetti|pacchetti software]].
Linea 17: Linea 19:
Per ogni repository esiste una chiave univoca, essa viene utilizata per autenticare i pacchetti di tali repository. = Cosa è la chiave gpg e perché viene richiesta =
Linea 19: Linea 21:
La chiave univoca è appunto la chiave '''gpg''', che si deve installare per permettere al gestore dei pacchetti di verificare la correttezza del repository sorgente da cui sta scaricando i pacchetti. Per ogni repository esiste una chiave univoca '''GPG''' utilizata per autenticare i pacchetti. È, pertanto, necessario installarla per verificare la correttezza e l'utenticità del repository sorgente da cui si scaricheranno i pacchetti.
Linea 23: Linea 25:
Dopo aver inserito un nuovo repository di terze parti in kpackagekit, verrà richiesta l'aggiornamento della cache dei pacchetti.
Per una descrizione della procedura vedere la pagina dedicata a [:KPackageKit: Kpackagekit]
Dopo aver inserito un nuovo repository di terze parti in '''Synaptic'''/'''KPackageKit''', sarà richiesto l'aggiornamento della cache dei pacchetti. Per l'aggiunta dei repository di terze parti consultare la [[AmministrazioneSistema/InstallareProgrammi/KPackageKit|relativa pagina]].
Linea 26: Linea 27:
Kpackagekit non segnala ancora, a causa del fatto che è ad inizio sviluppo, eventuali errori nell'aggiornamento della cache dei repository.
È quindi consigliabile eseguire tale operazione da terminale:
{{{
'''Kpackagekit''' non segnala ancora eventuali errori di autenticazione durante l'aggiornamento della cache dei repository, '''Synaptic''' invece segnala eventuali errori con una schermata simile:

<<Immagine(./synapticError.png,,)>>

Per risolvere eventuali errori seguire la seguente procedura:

 * Aprire una finestra di terminale e digitare il seguente comando: {{{
Linea 32: Linea 37:
Tale operazione dovrebbe restituire un errore simile a questo:
{{{
 * Questa operazione restituirà un errore simile a questo: {{{
Linea 37: Linea 41:
Tale errore indica che il nuovo repository non è ancora stato autenticato, ovvero la relativa chiave GPG pubblica è assente.
L'installazione dei pacchetti del repository è comunque possibile, ma per garantire un alto livello di sicurezza è consigliato installare la chiave GPG.

La chiave pubblica richiesta è indicata nell'ultima parte dell'errore.
Nel esempio precedente, ad esempio, la chiave mancante è:
{{{
 * In questo caso la chiave pubblica richiesta è:{{{
Linea 46: Linea 45:
= Installare la chiave: metodo grafico = = Installazione =
Linea 48: Linea 47:
== Recuperare la chiave ==
Per autenticare i repository di terze parti per via grafica è sufficiente utilizzare il browser, un editor di testo come kate e il gestore dei pacchetti predefinito [:KPackageKit: kpackagekit].
== Installare la chiave da terminale ==
Linea 51: Linea 49:
Per ottenere la chiave si possono seguire due vie.
==== Metodo 1 ====
La prima via prevede la ricerca della chiave nella home page del server contenente le chiavi GPG.
 * Digitare il seguente comando in una finestra di terminale: {{{
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com CHIAVE
}}}
Linea 55: Linea 53:
Quindi, dopo aver aperto il sito [http://keyserver.ubuntu.com:11371 keyserver.ubuntu.com] apparirà una schermata come la seguente:

||<tablestyle="width:100%; margin:10px 0 5px 20px;" style="border:none;" 40% : >[[Immagine(./firefoxHome.png,,)]]||<style="border:none; ">Nella form di ricerca va inserito il codice 0xCHIAVE, dove CHIAVE sono le ultime 8 cifre della chiave pubblica.[[BR]]Quindi, riprendendo l'esempio precedente, si dovrà inserire 0x247D1CFF.||

Il sito restituirà una pagina contenente l'esito della ricerca, selezionare il link relativo alla chiave cercata.
[[BR]]
==== Metodo 2 ====
La seconda via è leggermente più veloce e permette di collegarsi direttamente alla pagina internet contenente la chiave GPG.

Per fare ciò si deve aprire il sito '''http://keyserver.ubuntu.com:11371/pks/lookup?op=get&search=0xCHIAVE''' sostituendo a CHIAVE il numero della chiave pubblica.[[BR]]
Riprendendo l'esempio precedente, quindi, la pagina sarà: '''http://keyserver.ubuntu.com:11371/pks/lookup?op=get&search=0x60D11217247D1CFF'''.

== Creare il file GPG ==
#format wiki
#LANGUAGE it
[[BR]]
[[WikiBanner(RichiestaRevisioneStilistica)]]
[[BR]]
[[WikiBanner(ArticoloIncompleto)]]
[[BR]]
[[Indice(depth=2)]]
[[VersioniSupportate(jaunty)]]



= Introduzione =

Questa guida vuole illustrare come autenticare un repository da interfaccia grafica utilizzando i programmi a disposizione in kubuntu.[[BR]]
Per una introduzione ai repository e alla gestione del software in K/Uubuntu consultare la[:Repository: pagina dedicata].[[BR]]
Per una panoramica delle diverse componenti dei repository di K/Ubuntu, consultare, invece, la [:Repository/Componenti: pagina componenti repository].

I repository di terze parti usati più frequentemente con K/Ubuntu sono quelli di [https://launchpad.net/ Launchpad], un sistema composto da una applicazione web e il relativo sito che permette la condivisione di progetti e di [:AmministrazioneSistema/Pacchetti:pacchetti software.][[BR]]
Essendo quelli di !LaunchPad i repository più diffusi, questa guida si riferirà a tale sistema.

= Cosa è la chiave gpg e perché è richiesta =

Launchpad genere per ognuno dei propri repository PPA una chiave univoca e utilizza tale chiave per autenticare i pacchetti di tali repository.

La chiave univoca è appunto la chiave gpg che si deve installare e permette al gestore dei pacchetti di verificare la correttezza del repository sorgente da cui sta scaricando i pacchetti.

= Riconoscimento della chiave gpg =
Dopo aver inserito un nuovo repository di terze parti in kpackagekit, verrà richiesta l'aggiornamento della cache dei pacchetti.
Per una descrizione della procedura vedere la pagina dedicata a [:KPackageKit: Kpackagekit]

Kpackagekit non segnala ancora, a causa del fatto che è ad inizio sviluppo, eventuali errori nell'aggiornamento della cache dei repository.
È quindi consigliabile eseguire tale operazione da terminale:
{{{
 * Sostituire alla dicitura CHIAVE il numero della chiave pubblica che compare nell'errore; riprendendo l'esempio precedente:{{{
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 60D11217247D1CFF
}}}
 * Infine controllare che l'inserimento della chiave sia avvenuto correttamente, digitando il seguente comando in una finestra di terminale:{{{
Linea 105: Linea 60:
Tale operazione dovrebbe restituire un errore simile a questo:
{{{
W: Errore GPG: http://ppa.launchpad.net jaunty Release: Le seguenti firme non sono state verificate perché la chiave pubblica non è disponibile: NO_PUBKEY 60D11217247D1CFF
}}}
== Installare la chiave tramite interfaccia grafica ==
Linea 110: Linea 62:
Tale errore indica che il nuovo repository non è ancora stato autenticato, ovvero la relativa chiave GPG pubblica è assente.
L'installazione dei pacchetti del repository è comunque possibile, ma per garantire un alto livello di sicurezza è consigliato installare la chiave GPG.
Per autenticare i repository di terze parti tramite interfaccia grafica seguire la seguente procedura:
Linea 113: Linea 64:
La chiave pubblica richiesta è indicata nell'ultima parte dell'errore.
Nel esempio precedente, ad esempio, la chiave mancante è:
{{{
60D11217247D1CFF
}}}
 0. Aprire il sito [[http://keyserver.ubuntu.com:11371|keyserver.ubuntu.com]], apparirà una schermata simile alla seguente:
Linea 119: Linea 66:
= Installare la chiave: metodo grafico =  ||<tablestyle="width:100%; margin:10px 0 5px 20px;" style="border:none;" 40% : ><<Immagine(./firefoxHome.png,,)>>||<style="border:none; ">Nella finestra di ricerca va inserito il codice «0xCHIAVE», dove «CHIAVE» sono le ultime 8 cifre della chiave pubblica.<<BR>>Quindi, riprendendo l'esempio precedente, inserire '''0x247D1CFF'''.||
Linea 121: Linea 68:
== Recuperare la chiave ==
Per autenticare i repository di terze parti per via grafica è sufficiente utilizzare il browser, un editor di testo come kate e il gestore dei pacchetti predefinito [:KPackageKit: kpackagekit].
 Il sito restituirà una pagina contenente l'esito della ricerca, selezionare il link relativo alla chiave cercata.
Linea 124: Linea 70:
Per ottenere la chiave si possono seguire due vie.
==== Metodo 1 ====
La prima via prevede la ricerca della chiave nella home page del server contenente le chiavi GPG.
 Nella pagina del browser apparirà una schermata simile alla seguente:
Linea 128: Linea 72:
Quindi, dopo aver aperto il sito [http://keyserver.ubuntu.com:11371 keyserver.ubuntu.com] apparirà una schermata come la seguente:  ||<tablestyle="width:100%; margin:10px 0 5px 20px;" style="border:none;" 40% : ><<Immagine(./firefoxLoadKey.png,,)>>||<style="border:none; ">La pagina mostra il codice che permette l'autenticazione repository.||
Linea 130: Linea 74:
||<tablestyle="width:100%; margin:10px 0 5px 20px;" style="border:none;" 40% : >[[Immagine(./firefoxHome.png,,)]]||<style="border:none; ">Nella form di ricerca va inserito il codice 0xCHIAVE, dove CHIAVE sono le ultime 8 cifre della chiave pubblica.[[BR]]Quindi, riprendendo l'esempio precedente, si dovrà inserire 0x247D1CFF.||

Il sito restituirà una pagina contenente l'esito della ricerca, selezionare il link relativo alla chiave cercata.
[[BR]]
==== Metodo 2 ====
La seconda via è leggermente più veloce e permette di collegarsi direttamente alla pagina internet contenente la chiave GPG.

Per fare ciò si deve aprire il sito '''http://keyserver.ubuntu.com:11371/pks/lookup?op=get&search=0xCHIAVE''' sostituendo a CHIAVE il numero della chiave pubblica.[[BR]]
Riprendendo l'esempio precedente, quindi, la pagina sarà: '''http://keyserver.ubuntu.com:11371/pks/lookup?op=get&search=0x60D11217247D1CFF'''.

== Creare il file GPG ==

Dopo aver seguito uno dei due metodi di ricerca precedenti, nella pagina del browser apparirà una schermata simile alla seguente:

||<tablestyle="width:100%; margin:10px 0 5px 20px;" style="border:none;" 40% : >[[Immagine(./firefoxLoadKey.png,,)]]||<style="border:none; ">La pagina mostra il codice che permetterà di autenticare il repository.||

Aprire un edito di testo, come ad esempio l'editor kate. Per fare ciò, cliccare con il mouse su: '''''Menu KDE->Applicazioni->Accessori->Edito di testi avanzato - kate'''''.[[BR]]
Una volta aperto kate, copiare la parte di testo da:
{{{
 0. Aprire un [[Ufficio/EditorDiTesto|editor di testo]] e copiare la parte di testo da:{{{
Linea 151: Linea 77:
fino a:
{{{
 fino a:{{{
Linea 155: Linea 80:
infine salvare il file con un nome a piacere.  0. Chiudere e salvare il file.
Linea 157: Linea 82:
== Installare la chiave nel sistema con kpackagekit ==  0. Aprire una finestra di terminale e digitare il seguente comando:{{{
software-properties-gtk
}}} se si utilizza Gnome come DE, digitare invece {{{
software-properties-kde
}}} se si utilizza KDE come DE. Apparirà la seguente schermata:
Linea 159: Linea 88:
Per salvare la chiave nel sistema aprire [:KPackageKit:kpackagekit].[[BR]]
Una volta aperto il programma, selezionare '''''Settings->Modifica le fonti software'''''.
 ||<tablestyle="width:100%; margin:10px 0 5px 20px;" style="border:none;" 40% : ><<Immagine(./managerMain.png,,)>>||<style="border:none; ">Fare clic su «'''Authentication'''».||
Linea 162: Linea 90:
Apparirà la seguente schermata:  Apparirà la seguente schermata:
Linea 164: Linea 92:
||<tablestyle="width:100%; margin:10px 0 5px 20px;" style="border:none;" 40% : >[[Immagine(./managerMain.png,,)]]||<style="border:none; ">Selezionare la label '''''Authentication'''''.||  ||<tablestyle="width:100%; margin:10px 0 5px 20px;" style="border:none;" 40% : ><<Immagine(./managerAuth.png,,)>>||<style="border:none; ">Fare clic su «'''Import key file'''».||
Linea 166: Linea 94:
Apparirà la seguente schermata:  Il programma aprirà la schermata per l'inserimento della «chiave», simile alla seguente:
Linea 168: Linea 96:
||<tablestyle="width:100%; margin:10px 0 5px 20px;" style="border:none;" 40% : >[[Immagine(./managerAuth.png,,)]]||<style="border:none; ">Cliccare con il mouse su '''''Import key file'''''.||  ||<tablestyle="width:100%; margin:10px 0 5px 20px;" style="border:none;" 40% : ><<Immagine(./managerLoadKey.png,,)>>||<style="border:none; ">Inserire il percorso del file della chiave '''GPG''' salvato precedentemente e cliccare su «'''open'''».||
Linea 170: Linea 98:
Il programma aprirà la schermata per l'inserimento della chiave, simile alla seguente:  ||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/warning.png,,center)>> ||<style="padding:0.5em; border:none;">'''La cartella predefinita del programma è la Home dell'utente root. Spostarsi nella propria Home utente.<<BR>>Un bug del programma non fa riconoscere i file contenenti le chiavi, è quindi necessario eliminare dal campo «Filter» l'indicazione «PGP keys».''' ||
Linea 172: Linea 100:
||<tablestyle="width:100%; margin:10px 0 5px 20px;" style="border:none;" 40% : >[[Immagine(./managerLoadKey.png,,)]]||<style="border:none; ">Inserire il percorso del file della chiave GPG salvato precedentemente e cliccare su '''''open'''''.||

||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%>[[Immagine(Icone/Piccole/warning.png,,center)]] ||<style="padding:0.5em; border:none;">'''Un bug del programma non fa riconoscere i file contenenti le chiavi, è quindi necessario inserire il percorso completo del file, nel campo '''''Name''''', da tastiera. ''' ||

Infine controllare , da terminale, che l'inserimento della chiave sia avvenuto correttamente:
{{{
 0. Infine controllare che l'inserimento della chiave sia avvenuto correttamente, digitando il seguente comando in una finestra di terminale:{{{
Linea 181: Linea 104:
Se l'update finisce senza errori, la chiave è stata riconosciuta correttamente dal sistema e il repository è ora autenticato.

= Installare la chiave: metodo da terminale =
Il primo comando che si può usare è
{{{
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com CHIAVE
}}}
sostituendo a CHIAVE il numero della chiave pubblica che compare come errore.
Quindi, riprendendo l'esempio precedente, il comando sarà:
{{{
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 60D11217247D1CFF
}}}

Un secondo comando che si può dare è:
{{{
gpg --keyserver keyserver.ubuntu.com --recv CHIAVE && gpg --export -a CHIAVE | sudo apt-key add -
}}}
sostituendo questa volta a CHIAVE gli ultimi 8 caratteri alfanumerici del numero della chiave pubblica che compare nel messaggio di errore.
Linea 200: Linea 105:
CategoryHomepage

Dopo aver seguito uno dei due metodi di ricerca precedenti, nella pagina del browser apparirà una schermata simile alla seguente:

||<tablestyle="width:100%; margin:10px 0 5px 20px;" style="border:none;" 40% : >[[Immagine(./firefoxLoadKey.png,,)]]||<style="border:none; ">La pagina mostra il codice che permetterà di autenticare il repository.||

Aprire un edito di testo, come ad esempio l'editor kate. Per fare ciò, cliccare con il mouse su: '''''Menu KDE->Applicazioni->Accessori->Edito di testi avanzato - kate'''''.[[BR]]
Una volta aperto kate, copiare la parte di testo da:
{{{
-----BEGIN PGP PUBLIC KEY BLOCK-----
}}}
fino a:
{{{
-----END PGP PUBLIC KEY BLOCK-----
}}}
infine salvare il file con un nome a piacere.

== Installare la chiave nel sistema con kpackagekit ==

Per salvare la chiave nel sistema aprire [:KPackageKit:kpackagekit].[[BR]]
Una volta aperto il programma, selezionare '''''Settings->Modifica le fonti software'''''.

Apparirà la seguente schermata:

||<tablestyle="width:100%; margin:10px 0 5px 20px;" style="border:none;" 40% : >[[Immagine(./managerMain.png,,)]]||<style="border:none; ">Selezionare la label '''''Authentication'''''.||

Apparirà la seguente schermata:

||<tablestyle="width:100%; margin:10px 0 5px 20px;" style="border:none;" 40% : >[[Immagine(./managerAuth.png,,)]]||<style="border:none; ">Cliccare con il mouse su '''''Import key file'''''.||

Il programma aprirà la schermata per l'inserimento della chiave, simile alla seguente:

||<tablestyle="width:100%; margin:10px 0 5px 20px;" style="border:none;" 40% : >[[Immagine(./managerLoadKey.png,,)]]||<style="border:none; ">Inserire il percorso del file della chiave GPG salvato precedentemente e cliccare su '''''open'''''.||

||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%>[[Immagine(Icone/Piccole/warning.png,,center)]] ||<style="padding:0.5em; border:none;">'''Un bug del programma non fa riconoscere i file contenenti le chiavi, è quindi necessario inserire il percorso completo del file, nel campo '''''Name''''', da tastiera. ''' ||

Infine controllare , da terminale, che l'inserimento della chiave sia avvenuto correttamente:
{{{
sudo apt-get update
}}}

Se l'update finisce senza errori, la chiave è stata riconosciuta correttamente dal sistema e il repository è ora autenticato.

= Installare la chiave: metodo da terminale =
Il primo comando che si può usare è
{{{
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com CHIAVE
}}}
sostituendo a CHIAVE il numero della chiave pubblica che compare come errore.
Quindi, riprendendo l'esempio precedente, il comando sarà:
{{{
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 60D11217247D1CFF
}}}

Un secondo comando che si può dare è:
{{{
gpg --keyserver keyserver.ubuntu.com --recv CHIAVE && gpg --export -a CHIAVE | sudo apt-key add -
}}}
sostituendo questa volta a CHIAVE gli ultimi 8 caratteri alfanumerici del numero della chiave pubblica che compare nel messaggio di errore.
----
CategoryHomepage


----
CategoryHomepage
CategoryDaCancellare


STOP! Perché questa guida si trova sotto la pagina Cestino?. Una guida può essere cestinata dal Gruppo Documentazione se contiene istruzioni compatibili solo con rilasci non più supportati di Ubuntu oppure perché non si ha certezza che lo siano per i rilasci attualmente supportati. Queste pagine richiedono un aggiornamento e una verifica delle istruzioni contenute. Se vuoi riesumare una di queste guide contatta il Gruppo Documentazione nella board sul forum.

Problemi in questa pagina? Segnalali in questa discussione

Introduzione

In questa pagina sono presenti delle istruzioni utili per autenticare un repository utilizzando le applicazioni native di kubuntu.

  • Per una introduzione ai repository e alla gestione dei programmi in K/Ubuntu, consultare la relativa pagina.

  • Per una panoramica sulle diverse componenti dei repository di K/Ubuntu, consultare la relativa pagina.

I repository di terze parti usati frequentemente con K/Ubuntu sono presenti su Launchpad, un sito che permette la condivisione di progetti e di pacchetti software.

Cosa è la chiave gpg e perché viene richiesta

Per ogni repository esiste una chiave univoca GPG utilizata per autenticare i pacchetti. È, pertanto, necessario installarla per verificare la correttezza e l'utenticità del repository sorgente da cui si scaricheranno i pacchetti.

Riconoscimento della chiave gpg

Dopo aver inserito un nuovo repository di terze parti in Synaptic/KPackageKit, sarà richiesto l'aggiornamento della cache dei pacchetti. Per l'aggiunta dei repository di terze parti consultare la relativa pagina.

Kpackagekit non segnala ancora eventuali errori di autenticazione durante l'aggiornamento della cache dei repository, Synaptic invece segnala eventuali errori con una schermata simile:

Per risolvere eventuali errori seguire la seguente procedura:

  • Aprire una finestra di terminale e digitare il seguente comando:

    sudo apt-get update
  • Questa operazione restituirà un errore simile a questo:

    W: Errore GPG: http://ppa.launchpad.net jaunty Release: Le seguenti firme non sono state verificate perché la chiave pubblica non è disponibile: NO_PUBKEY 60D11217247D1CFF
  • In questo caso la chiave pubblica richiesta è:

    60D11217247D1CFF

Installazione

Installare la chiave da terminale

  • Digitare il seguente comando in una finestra di terminale:

    sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com CHIAVE
  • Sostituire alla dicitura CHIAVE il numero della chiave pubblica che compare nell'errore; riprendendo l'esempio precedente:

    sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 60D11217247D1CFF
  • Infine controllare che l'inserimento della chiave sia avvenuto correttamente, digitando il seguente comando in una finestra di terminale:

    sudo apt-get update

Installare la chiave tramite interfaccia grafica

Per autenticare i repository di terze parti tramite interfaccia grafica seguire la seguente procedura:

  1. Aprire il sito keyserver.ubuntu.com, apparirà una schermata simile alla seguente:

    Nella finestra di ricerca va inserito il codice «0xCHIAVE», dove «CHIAVE» sono le ultime 8 cifre della chiave pubblica.
    Quindi, riprendendo l'esempio precedente, inserire 0x247D1CFF.

    Il sito restituirà una pagina contenente l'esito della ricerca, selezionare il link relativo alla chiave cercata. Nella pagina del browser apparirà una schermata simile alla seguente:

    La pagina mostra il codice che permette l'autenticazione repository.

  2. Aprire un editor di testo e copiare la parte di testo da:

    -----BEGIN PGP PUBLIC KEY BLOCK-----

    fino a:

    -----END PGP PUBLIC KEY BLOCK-----
  3. Chiudere e salvare il file.
  4. Aprire una finestra di terminale e digitare il seguente comando:

    software-properties-gtk

    se si utilizza Gnome come DE, digitare invece

    software-properties-kde
    se si utilizza KDE come DE. Apparirà la seguente schermata:

    Fare clic su «Authentication».

    Apparirà la seguente schermata:

    Fare clic su «Import key file».

    Il programma aprirà la schermata per l'inserimento della «chiave», simile alla seguente:

    Inserire il percorso del file della chiave GPG salvato precedentemente e cliccare su «open».

    La cartella predefinita del programma è la Home dell'utente root. Spostarsi nella propria Home utente.
    Un bug del programma non fa riconoscere i file contenenti le chiavi, è quindi necessario eliminare dal campo «Filter» l'indicazione «PGP keys».

  5. Infine controllare che l'inserimento della chiave sia avvenuto correttamente, digitando il seguente comando in una finestra di terminale:

    sudo apt-get update


CategoryDaCancellare