Altro
Come posso risolvere l'errore GPG "NO_PUBKEY"?
Ho aggiunto alcuni repository extra con il programma Software Sources. Ma quando ricarico il database dei pacchetti, ottengo un errore come il seguente:
W: GPG error: http://ppa.launchpad.net trusty InRelease: Le seguenti firme non hanno potuto'essere verificate perché la chiave pubblica non è disponibile: NO_PUBKEY 8BAF9A6F
So che posso risolvere il problema usando apt-key
in un terminale, secondo la documentazione ufficiale di Ubuntu. Ma mi sarebbe piaciuto farlo graficamente. C'è un modo per farlo senza usare un terminale?
369
3
Eseguire i seguenti comandi nel terminale
dove `
è la tua chiave pubblica mancante per il repository, ad esempio
8BAF9A6F`.Poi aggiorna
METODO ALTERNATIVO:
Si noti che quando si importa una chiave come questa usando
apt-key
si sta dicendo al sistema che ci si fida della chiave che si sta importando per firmare il software che il sistema userà. Non fatelo a meno che non siate sicuri che la chiave sia davvero la chiave del distributore del pacchetto.Dovete ottenere e importare la chiave.
Per ottenere la chiave da un PPA, visitate la pagina di Launchpad del PPA. Su ogni pagina PPA su Launchpad troverete questo link (2), dopo aver cliccato su 'Dettagli tecnici su questo PPA'(1):
Seguitelo e cliccate sul link Key ID (3):
[ ]]2
Salva la pagina, questo è il tuo file chiave.
Ora è il momento di importarlo:
Applicazioni > Centro Software
,Modifica > Sorgenti software...
,Autenticazione
e clicca suImporta file chiave...
, infineOK
.Più in generale, il seguente metodo dovrebbe funzionare per ogni repository. Prima di tutto cercate, con l'eventuale aiuto di un motore di ricerca, un testo sul sito del fornitore del programma che assomigli al seguente:
Un testo simile è per esempio visualizzato su http://deb.opera.com. Copiate il passaggio, incollatelo in un file vuoto che create sul vostro desktop. In questo modo si ottiene il file chiave.
Poi continua con l'importazione della chiave:
Ora puoi rimuovere il file chiave precedentemente creato.