5787
Commento:
|
5768
|
Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
Linea 9: | Linea 9: |
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 l'autenticazione un repository, utilizzando i programmi presenti in '''kubuntu'''. |
Linea 11: | Linea 11: |
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 pagina [:Repository: relativa pagina]. |
Linea 13: | Linea 13: |
Per una panoramica delle diverse componenti dei repository di '''K/Ubuntu''', consultare la pagina:[:Repository/Componenti: Repository Componenti]. | * Per una panoramica delle diverse componenti dei repository di '''K/Ubuntu''', consultare la [:Repository/Componenti: relativa pagina]. |
Linea 15: | Linea 15: |
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 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. |
Linea 23: | Linea 23: |
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 '''kpackagekit''', verrà richiesto l'aggiornamento della cache dei pacchetti. Per una descrizione della procedura vedere la [:KPackageKit: relativa pagina]. |
Linea 25: | Linea 25: |
'''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 nell'aggiornamento della cache dei repository, per questo motivo seguire la seguente procedura: |
Linea 27: | Linea 27: |
* Aprire una finestra di terminale e digitare il seguente comando:{{{ | * Aprire una finestra di terminale e digitare il seguente comando: {{{ |
Linea 31: | Linea 31: |
* Questa operazione restituirà un errore simile a questo:{{{ | * Questa operazione restituirà un errore simile a questo: {{{ |
Linea 41: | Linea 41: |
Per autenticare i repository di terze parti per via grafica seguire la seguente procedura: | Per autenticare i repository di terze parti tramite interfaccia grafica seguire la seguente procedura: |
Linea 45: | Linea 45: |
||<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»'''.|| | ||<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'''.|| |
Linea 63: | Linea 63: |
||<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'''».|| |
Linea 67: | Linea 67: |
||<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'''».|| |
Linea 71: | Linea 71: |
||<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'''».|| |
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: relativa 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:
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 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.
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-----
- Chiudere e salvare il file.
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:Fare clic su «Authentication».
Il programma aprirà la schermata per l'inserimento della «chiave», simile alla seguente:Fare clic su «Import key file».
Inserire il percorso del file della chiave GPG salvato precedentemente e cliccare su «open».
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».
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