5353
Commento:
|
5425
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 60: | Linea 60: |
0. Infine salvare il file con un nome a piacere. | 0. Salvare il file con un nome a piacere. |
Linea 62: | Linea 62: |
== Installare la chiave nel sistema con kpackagekit == | 0. Fare clic su '''''Menù di KDE-> Applicazioni -> Sistema -> Software Management KPackageKit''''' e selezionare '''''Settings->Modifica le fonti software'''''. Apparirà la seguente schermata: |
Linea 64: | Linea 64: |
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; ">Selezionare la label '''''Authentication'''''.|| |
Linea 67: | Linea 66: |
Apparirà la seguente schermata: | Apparirà la seguente schermata: |
Linea 69: | Linea 68: |
||<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; ">Cliccare con il mouse su '''''Import key file'''''.|| |
Linea 71: | Linea 70: |
Apparirà la seguente schermata: | Il programma aprirà la schermata per l'inserimento della chiave, simile alla seguente: |
Linea 73: | Linea 72: |
||<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 75: | Linea 74: |
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;">'''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. ''' || |
Linea 77: | Linea 76: |
||<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 86: | Linea 80: |
Se l'update finisce senza errori, la chiave è stata riconosciuta correttamente dal sistema e il repository è ora autenticato. | Se il caricamento finisce senza errori, la chiave è stata riconosciuta correttamente dal sistema e il repository è ora autenticato. |
Linea 89: | Linea 83: |
Il primo comando che si può usare è {{{ |
== Primo metodo == 0. Digitare il seguente comando in una finestra di terminale:{{{ |
Linea 93: | Linea 89: |
sostituendo a CHIAVE il numero della chiave pubblica che compare come errore. Quindi, riprendendo l'esempio precedente, il comando sarà: {{{ |
0. Sostituire a CHIAVE il numero della chiave pubblica che compare nell'errore. Quindi, riprendendo l'esempio precedente, il comando sarà:{{{ |
Linea 98: | Linea 94: |
== Secondo metodo == | |
Linea 99: | Linea 97: |
Un secondo comando che si può dare è: {{{ |
0. Digitare il seguente comando in una finestra di terminale:{{{ |
Linea 103: | Linea 100: |
sostituendo questa volta a CHIAVE gli ultimi 8 caratteri alfanumerici del numero della chiave pubblica che compare nel messaggio di errore. | 0. Sostituire a CHIAVE gli ultimi 8 caratteri alfanumerici del numero della chiave pubblica che compare nel messaggio di errore. |
BR Indice(depth=2) VersioniSupportate(jaunty)
Introduzione
In questa pagina sono presenti istruzioni utili ad autenticare un repository utilizzando i programmi a disposizione in kubuntu.
Per una introduzione ai repository e alla gestione del software in K/Ubuntu consultare la pagina:[:Repository: Repository].
Per una panoramica delle diverse componenti dei repository di K/Ubuntu, consultare la pagina:[:Repository/Componenti: Repository Componenti].
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 pagina dedicata a [:KPackageKit: Kpackagekit]
Kpackagekit non segnala ancora, eventuali errori nell'aggiornamento della cache dei repository, per questo motivo seguire la procedura descritta:
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: metodo grafico
Per autenticare i repository di terze parti per via grafica seguire la seguente procedura:
Aprire il sito [http://keyserver.ubuntu.com:11371 keyserver.ubuntu.com], apparirà una schermata come la seguente:
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:Nella form 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.
La pagina mostra il codice che permetterà di autenticare il repository.
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-----
- Salvare il file con un nome a piacere.
Fare clic su Menù di KDE-> Applicazioni -> Sistema -> Software Management KPackageKit e selezionare Settings->Modifica le fonti software. Apparirà la seguente schermata:
Apparirà la seguente schermata:Selezionare la label Authentication.
Il programma aprirà la schermata per l'inserimento della chiave, simile alla seguente:Cliccare con il mouse su Import key file.
Inserire il percorso del file della chiave GPG salvato precedentemente e cliccare su open.
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 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: metodo da terminale
Primo metodo
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
Secondo metodo
Digitare il seguente comando in una finestra di terminale:
gpg --keyserver keyserver.ubuntu.com --recv CHIAVE && gpg --export -a CHIAVE | sudo apt-key add -
- Sostituire a CHIAVE gli ultimi 8 caratteri alfanumerici del numero della chiave pubblica che compare nel messaggio di errore.