Keď používateľ pridá, k chybe GPG „NO_PUBKEY“ dôjdesoftvérové úložisko alebo PPA pre Ubuntu bez pridania podpisovacieho kľúča GPG. Pretože softvérové rozhranie Ubuntu berie bezpečnosť vážne, systém nedovolí užívateľovi nainštalovať čokoľvek z úložiska bez tohto kľúča, a preto sa objaví táto chyba. Našťastie sa to ľahko opraví.
Máte chyby v Ubuntu? Tu je návod, ako ich opraviť.
Oprava chyby „NO_PUBKEY“ GPG - GUI
Na Ubuntu Linux je možné problém s „NO_PUBKEY“ opraviť pomocou GUI. Proces spustíte stlačením klávesu výhra kláves na klávesnici. Stlačením tohto tlačidla zobrazíte vyhľadávacie pole v Gnome na Ubuntu. Odtiaľ začnite do vyhľadávacieho poľa písať „Softvér a aktualizácie“. Potom kliknite na ikonu s týmto menom. Ak ju nenájdete, vyberte ikonu s hnedým rámčekom / zemeguľou.
Po otvorení okna aplikácie „Softvér a aktualizácie“na obrazovke si prezrite rôzne karty v aplikácii a kliknite na „Overenie“. Kliknutím na kartu „Overenie“ sa dostanete do oblasti „Dôveryhodní poskytovatelia softvéru“.
Majte oblasť „Softvér a aktualizácie“ otvorenú a otvorenúna novú kartu prehľadávača. Potom prejdite na stránku, z ktorej ste získali softvér PPA. Na tejto stránke vyhľadajte podpisovací kľúč GPG a uložte ho do svojho počítača.
Keď ste na stránke Launchpad, kliknite na „technické podrobnosti“ a odhalíte podpisovací kľúč. Kliknutím na odkaz na kľúč prejdete na ďalšiu stránku.

Na ďalšej stránke kliknite na odkaz vedľa položky „pub“, čím zobrazíte kľúč v prehliadači.

lis Ctrl + S na klávesnici a uložte súbor ako kľúč.

Po uložení kľúča do počítača Ubuntu Linux prejdite späť do aplikácie „Software & Updates“ v časti „Authentication“. Potom v časti „Overenie“ vyhľadajte tlačidlo „Importovať kľúčový súbor“.

Kliknutím myši na tlačidlo „Importovať kľúčový súbor“ otvorte okno prehľadávača súborov. Potom sa pozrite do okna prehľadávača súborov a do Ubuntu pridajte kľúčový súbor.
Po pridaní súboru kľúčov do Ubuntu budeteschopný nainštalovať softvér z tohto softvérového úložiska. Pred pokusom o inštaláciu softvéru z tohto úložiska je však potrebné obnoviť softvérové zdroje Ubuntu.
Ak chcete obnoviť softvérové zdroje Ubuntu, kliknite na ikonuTlačidlo „zatvoriť“. Keď tak urobíte, objaví sa správa „Informácie o dostupnom softvéri sú neaktuálne.“ Kliknutím na tlačidlo „Obnoviť“ obnovíte aktualizáciu. Po aktualizácii zmizne chyba „NO_PUBKEY“.
Oprava chyby „NO_PUBKEY“ GPG - príkazový riadok
Chyba „NO_PUBKEY“ GPG sa môže opraviť v termináli spolu s opravou v GUI. Niektorí by tvrdili, že oprava tejto chyby v Ubuntu prostredníctvom terminálu je rýchlejšia.
Otvorte okno terminálu na počítači Ubuntu Linux stlačením Ctrl + Alt + T alebo Ctrl + Shift + T na klávesnici. Potom, keď sa otvorí okno terminálu, použite klávesnicu aktualizovať príkaz pre softvérové zdroje Ubuntu, pretože musíme túto chybu reprodukovať.
Po spustení aktualizovať príkaz, zobrazí sa správa „Nasledujúce podpisy sa nepodarilo overiť, pretože verejný kľúč nie je k dispozícii: NO_PUBKEY.“
Po správe „NO_PUBKEY“ uvidíte ačíslo. Zvýraznite toto číslo pomocou myši a skopírujte ho do svojej schránky. Toto číslo je dôležité, pretože sa môže použiť s príkazom na obnovenie automaticky na import chýbajúceho kľúča GPG do vášho systému Ubuntu Linux.
S číslom uloženým do schránky zadajtenasledujúci príkaz v okne terminálu. Nezabudnite nahradiť časť príkazu „COPIED-NUMBER-HERE“ číslom skopírovaným do schránky na počítači so systémom Linux.
Poznámka: Ak chcete použiť funkciu prilepenia v termináli Linux, stlačte tlačidlo Ctrl + Shift + V na klávesnici.
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys COPIED-NUMBER-HERE
Nechaj apt-key príkazového riadku a chýbajúci kľúč GPG stiahne priamo z internetu. Po dokončení príkazu sa zobrazí správa s názvom „Verejný kľúč„ Importovaný kľúč REPO NAME “.

Po úspešnom importovaní chýbajúceho kľúča GPGv Ubuntu sa o chybu „NO_PUBKEY“ stará. Oprava však nie je úplná, pretože softvérové zdroje Ubuntu sa musia obnoviť, aby odrážali zmeny vykonané importom kľúča.
Ak chcete aktualizovať softvérové zdroje Ubuntu, musíte použiť aktualizovať Príkaz.
sudo apt update
Keď aktualizovať príkaz dokončí beh, všetko by malo byť v funkčnom stave!
Zabráňte chybám „NO_PUBKEY“ na Ubuntu
Chyba „NO_PUBKEY“ sa dá ľahko vyhnúť. Aby ste sa ubezpečili, že sa tento problém na vašom počítači Ubuntu Linux znova nespustí, postupujte takto.
- Neinštalujte žiadny archív softvéru tretích strán, ktorý neposkytuje súbor verejného kľúča.
- PPA pridajte do Ubuntu iba prostredníctvom terminálu. Pridaním PPA cez terminál sa súbor kľúčov automaticky pridá do systému, čím sa zabráni problému „NO_PUBKEY“.
- Nikdy neupravujte softvérové zdroje, aby ste do Ubuntu mohli pridať archív softvéru tretích strán.
Komentáre