Adăugând chei de depozit, un blog despre linux ubuntu

Adăugând chei de depozit, un blog despre linux ubuntu

Uneori se întâmplă că, prin adăugarea unui nou depozit pentru a seta programul dorit în Terminal aruncă dintr-o eroare de genul: «W: GPG eroare: [..] Release: Următoarele semnături nu au putut fi verificate, deoarece cheia publică nu este disponibilă : NO_PUBKEY ... »acest lucru se întâmplă datorită faptului că sistemul nu are o cheie publică, care confirmă siguranța utilizării acestui program. Cu alte cuvinte - cheia este semnătura digitală, sau ceva ca o cheie de licență, care arată sistemul dumneavoastră că totul este în regulă, iar software-ul este legal și complet în condiții de siguranță! Deci, cum te descurci din această situație?

Hashul cheii de care aveți nevoie este indicat în textul de eroare imediat după NO_PUBKEY. Este acest text că va trebui să rezolvăm această problemă.

Executăm două comenzi în Terminal unul câte unul:

gpg --keyserver subkeys.pgp.net - reci KEY

gpg --export --armor KEY | sudo apt-key add -

gpg --keyserver keyserver.ubuntu.com - reci KEY

gpg --export --armor KEY | sudo apt-key add -

În locul cuvântului KEY, trebuie să introduceți cheia GPG specificată în text despre eroare. Dacă în textul F140130712B83898 a fost specificată următoarea cheie NO_PUBKEY lipsă. atunci echipele noastre ar trebui să arate astfel:

gpg --keyserver subkeys.pgp.net --recv F140130712B83898

gpg --export --armor F140130712B83898 | sudo apt-key add -

gpg --keyserver keyserver.ubuntu.com --recv F140130712B83898

gpg --export --armor F140130712B83898 | sudo apt-key add -

După aceste acțiuni simple, încercați din nou să instalați programul de care aveți nevoie.

"... există o modalitate mai ușoară și mai elegantă, poate utilă

sudo apt-get update

dacă există, ceva de genul:

W: Eroare: deb.opera.com Release instabilă: Următoarele semnături nu au putut fi verificate, deoarece cheia publică nu este disponibilă: NO_PUBKEY F9A2F76A9D1A0061

F9A2F76A9D1A0061 este un KEY care poate fi diferit pentru diferite depozite

sudo apt -key adv --recv-keys --keyserver keyserver.ubuntu.com KEY

De asemenea, puteți încerca să executați o comandă universală care va căuta simultan toate tastele care lipsesc:

sudo apt -key adv --recv-keys --keyserver keyserver.ubuntu.com `sudo aptitude update 2> 1 | grep -o '[0-9A-Z] \ $' xargs`

Articole similare