Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Immutable Page
  • Info
  • Attachments
  • Diff for "Cestino/GestioneChiaviPgp"
Differences between revisions 146 and 172 (spanning 26 versions)
Revision 146 as of 04/09/2009 16.45.48
Size: 5777
Comment:
Revision 172 as of 04/04/2011 16.09.24
Size: 5816
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
## page was renamed from AmministrazioneSistema/InstallareProgrammi/GestioneChiaviPgp
Line 3: Line 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")>>
Line 9: Line 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.
Line 11: Line 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]].
Line 13: Line 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]].
Line 15: Line 17:
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]. Essendo quelli di '''!LaunchPad''' i repository più diffusi, questa guida si riferirà a tale sistema. 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]].
Line 17: Line 19:
= Cosa è la chiave gpg e perché è richiesta = = Cosa è la chiave gpg e perché viene richiesta =
Line 19: Line 21:
Per ogni repository esiste una «chiave» univoca, essa viene utilizata per autenticare i pacchetti di tali repository. 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.
Line 23: Line 25:
Dopo aver inserito un nuovo repository di terze parti in '''kpackagekit''', verrà richiesto 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]].
Line 25: Line 27:
'''Kpackagekit''' non segnala ancora, eventuali errori nell'aggiornamento della cache dei repository, per questo motivo seguire la procedura descritta: '''Kpackagekit''' non segnala ancora eventuali errori di autenticazione durante l'aggiornamento della cache dei repository, '''Synaptic''' invece segnala eventuali errori con una schermata simile:
Line 27: Line 29:
 * Aprire una finestra di terminale e digitare il seguente comando:{{{ <<Immagine(./synapticError.png,,)>>

Per risolvere eventuali errori seguire la seguente procedura:

* Aprire una finestra di terminale e digitare il seguente comando: {{{
Line 31: Line 37:
 * Questa operazione restituirà un errore simile a questo:{{{  * Questa operazione restituirà un errore simile a questo: {{{
Line 35: Line 41:
 * In questo caso la chiave pubblica richiesta sarà:{{{  * In questo caso la chiave pubblica richiesta è:{{{
Line 39: Line 45:
= Installare la chiave in modo grafico = = Installazione =
Line 41: Line 47:
Per autenticare i repository di terze parti per via grafica seguire la seguente procedura: == Installare la chiave da terminale ==
Line 43: Line 49:
 0. Aprire il sito [http://keyserver.ubuntu.com:11371 keyserver.ubuntu.com], apparirà una schermata come la seguente:  * Digitare il seguente comando in una finestra di terminale: {{{
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com CHIAVE
}}}
Line 45: Line 53:
 ||<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, si dovrà inserire '''0x247D1CFF'''.||  * 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:

 0. Aprire il sito [[http://keyserver.ubuntu.com:11371|keyserver.ubuntu.com]], apparirà una schermata simile alla seguente:

 ||<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'''.||
Line 51: Line 72:
 ||<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.||  ||<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.||
Line 53: Line 74:
 0. Aprire un [:Ufficio/EditorDiTesto:editor di testo] e copiare la parte di testo da:{{{  0. Aprire un [[Ufficio/EditorDiTesto|editor di testo]] e copiare la parte di testo da:{{{
Line 61: Line 82:
 0. Fare clic su '''''Menù di KDE-> Applicazioni -> Sistema -> Software Management KPackageKit''''' e selezionare '''''Settings->Modifica le fonti software'''''. Apparirà la seguente schermata:  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:
Line 63: Line 88:
 ||<tablestyle="width:100%; margin:10px 0 5px 20px;" style="border:none;" 40% : >[[Immagine(./managerMain.png,,)]]||<style="border:none; ">Fare clic su «'''Authentication'''».||  ||<tablestyle="width:100%; margin:10px 0 5px 20px;" style="border:none;" 40% : ><<Immagine(./managerMain.png,,)>>||<style="border:none; ">Fare clic su «'''Authentication'''».||
Line 67: Line 92:
 ||<tablestyle="width:100%; margin:10px 0 5px 20px;" style="border:none;" 40% : >[[Immagine(./managerAuth.png,,)]]||<style="border:none; ">Fare clic su «'''Import key file'''».||  ||<tablestyle="width:100%; margin:10px 0 5px 20px;" style="border:none;" 40% : ><<Immagine(./managerAuth.png,,)>>||<style="border:none; ">Fare clic su «'''Import key file'''».||
Line 71: Line 96:
 ||<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="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'''».||
Line 73: Line 98:
 ||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%>[[Immagine(Icone/Piccole/warning.png,,center)]] ||<style="padding:0.5em; border:none;">'''La directory aperta di default dal programma è la Home dell'utente root. Sarà quindi necessario 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».''' ||  ||<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».''' ||
Line 79: Line 104:
 Se il caricamento finisce senza errori, la «chiave» è stata riconosciuta correttamente dal sistema e il repository è ora autenticato.

= 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 a CHIAVE il numero della chiave pubblica che compare nell'errore.
 Quindi, riprendendo l'esempio precedente, il comando sarà:{{{
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
}}}
Line 95: Line 105:
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