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 2 and 147 (spanning 145 versions)
Revision 2 as of 31/01/2009 18.24.05
Size: 433
Comment:
Revision 147 as of 05/09/2009 20.09.20
Size: 5769
Comment: controllata
Deletions are marked like this. Additions are marked like this.
Line 4: Line 4:
[[Indice]] [[Indice(depth=2)]]
[[VersioniSupportate(jaunty)]]
Line 8: Line 9:
Con questa guida andremo a sincronizzare il nostro smartphone , equipaggiato con windows mobile 5 o 6 , con Evolution per memorizzare contatti e calendari.[[BR]]
Inoltre potremmo montare il filesystem dello smartphone come se fosse un disco esterno e quindi esplorarlo in Nautilus come se fosse un qualsiasi[[BR]]
dispositivo di memorizzazione
In questa pagina sono presenti delle istruzioni utili per l'autenticazione un repository, utilizzando i programmi presenti in '''kubuntu'''.
Line 12: Line 11:
= Synaptic =  * Per una introduzione ai repository e alla gestione dei programmi in '''K/Ubuntu''' consultare la pagina [:Repository: relativa pagina].

 * Per una panoramica delle diverse componenti dei repository di '''K/Ubuntu''', consultare la [:Repository/Componenti: Rrelativa pagina].

I repository di terze parti usati frequentemente con '''K/Ubuntu''' sono presenti su [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.

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

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.

= Riconoscimento della chiave gpg =

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 [:KPackageKit: relativa pagina].

'''Kpackagekit''' non segnala ancora, eventuali errori nell'aggiornamento della cache dei repository, per questo motivo 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 sarà:{{{
60D11217247D1CFF
}}}

= Installare la chiave in modo grafico =

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 come la 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, si dovrà 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:

 ||<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.||

 0. Aprire un [:Ufficio/EditorDiTesto:editor di testo] e copiare la parte di testo da:{{{
-----BEGIN PGP PUBLIC KEY BLOCK-----
}}}
 fino a:{{{
-----END PGP PUBLIC KEY BLOCK-----
}}}
 0. Chiudere e salvare il file.

 0. Fare clic su '''''Menù di KDE-> Applicazioni -> Sistema -> Software Management KPackageKit''''' e 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; ">Fare clic su «'''Authentication'''».||

 Apparirà la seguente schermata:

 ||<tablestyle="width:100%; margin:10px 0 5px 20px;" style="border:none;" 40% : >[[Immagine(./managerAuth.png,,)]]||<style="border:none; ">Fare clic 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;">'''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».''' ||

 0. Infine controllare che l'inserimento della chiave sia avvenuto correttamente, digitando il seguente comando in una finestra di terminale:{{{
sudo apt-get update
}}}

 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
}}}
----
CategoryHomepage

BR Indice(depth=2) VersioniSupportate(jaunty)

Introduzione

In questa pagina sono presenti delle istruzioni utili per l'autenticazione un repository, utilizzando i programmi presenti in kubuntu.

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

  • Per una panoramica delle diverse componenti dei repository di K/Ubuntu, consultare la [:Repository/Componenti: Rrelativa pagina].

I repository di terze parti usati frequentemente con K/Ubuntu sono presenti su [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.

Cosa è la chiave gpg e perché è richiesta

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.

Riconoscimento della chiave gpg

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 [:KPackageKit: relativa pagina].

Kpackagekit non segnala ancora, eventuali errori nell'aggiornamento della cache dei repository, per questo motivo 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 sarà:

    60D11217247D1CFF

Installare la chiave in modo grafico

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

  1. Aprire il sito [http://keyserver.ubuntu.com:11371 keyserver.ubuntu.com], apparirà una schermata come la seguente:

    Immagine(./firefoxHome.png,,)

    Nella finestra di ricerca va inserito il codice «0xCHIAVE», dove «CHIAVE» sono le ultime 8 cifre della chiave pubblica.BRQuindi, 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. Nella pagina del browser apparirà una schermata simile alla seguente:

    Immagine(./firefoxLoadKey.png,,)

    La pagina mostra il codice che permetterà di autenticare il repository.

  2. Aprire un [:Ufficio/EditorDiTesto: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. Fare clic su Menù di KDE-> Applicazioni -> Sistema -> Software Management KPackageKit e selezionare Settings->Modifica le fonti software. Apparirà la seguente schermata:

    Immagine(./managerMain.png,,)

    Fare clic su «Authentication».

    Apparirà la seguente schermata:

    Immagine(./managerAuth.png,,)

    Fare clic su «Import key file».

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

    Immagine(./managerLoadKey.png,,)

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

    Immagine(Icone/Piccole/warning.png,,center)

    La directory aperta di default dal programma è la Home dell'utente root. Sarà quindi necessario spostarsi nella propria Home utente.BRUn 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
    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


CategoryHomepage