Dodavanje nedostajućih PPA ključeva u prikladan privjesak za ključeve

Isprobajte Naš Instrument Za Uklanjanje Problema

Ako ste korisnik distribucije za Linux koja iskorištava Launchpadov osobni arhiv paketa, tada znate koliko vam taj alat može biti jednostavan za dodavanje teško dostupnih aplikacija koje su unaprijed upakirane u vaš sustav. Jednom kada se naviknete na PPA-ove, prilično je jednostavno ovisiti o tim spremištima. Ali ponekad postoji, naizgled, nepremostiv problem, s tim PPA - ključevima. Ako vam nije dodan ključ određenog PPA, softver ne možete koristiti - sve dok ključ ne bude dodan u vašu privjesnicu.

Ali kako dodati ključ kad ga nikad niste primili? Vjerovali ili ne, za taj zadatak postoji jednostavno rješenje.

Pretpostavljam da ste PPA dodali u svoju datoteku /etc/apt/sources.list (ili ste ih dodali naredbomsudo add-apt-repozitorij ppa: krom-dnevno)., Nakon dodavanja PPA, sljedeći korak prije instalacije softvera je pokretanje naredbe sudo apt-get update, Ako ključ nije dodan, prikazat će se pogreška koja označava da ključ nedostaje. Kad se pojavi ta pogreška, taj se PPA ne može koristiti. Pogreška će izgledati kao:

GPG pogreška: http://ppa.launchpad.net lucid Release: Sljedeće potpise nije moguće provjeriti jer javni ključ nije dostupan: NO_PUBKEY 2524246B1CC723DB

Ovdje je posljednji niz znakova, što je javni ključ. Kako biste dodali ključ za ovu posebnu PPA (ili skladište), izdajte naredbu:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-tipke KEY_ID

Gdje je KEY_ID posljednji niz znakova u pogrešci (u ovom slučaju 2524246B1CC723DB).

Kada je izdana gornja naredba, prikazat će se sljedeći izlaz:

Izvršavanje: gpg --ignore-time-sukob --no-options --no-default-keyring --secret-keyring /etc/apt/secring.gpg --trustdb-name /etc/apt/trustdb.gpg - keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --keyserver keyserver.ubuntu.com --recv-keys 2524246B1CC723DBgpg: zahtijeva ključ 1CC723DB od hkp poslužitelja keyserver.ubuntu.comgpg: ključ 1CC723DB: javni ključ 'Launchpad PPA za Chris Coulson' uvezen gpg:

Ukupan broj obrađenih: 1gpg: uvezeni: 1 (RSA: 1)

Važan dio gore navedenog rezultata je završni redak, naznačeno da je obrađen 1 od 1 ključa. Taj se PPA (ili skladište) sada može koristiti.

Pronalaženje reposa i PPA

Tamo je puno spremišta i PPA-ova. Jedno vrlo dobro mjesto za početak (osim Googlea) je lansirna , Kad prijeđete na pokretanje softvera, možete pretraživati ​​pod Registrirani PPA-i, Objavljeni izvori, Aktivni PPA-i i Objavljene binarne datoteke. Ova web lokacija također razbija PPA-ove prema izdanju, što uključuje 6.06 do 11.04. Naravno da je ovo web mjesto samo za Ubuntu, tako da će ta spremišta raditi samo za Ubuntu i distribucije temeljene na Ubuntu.

GUI

Postoji GUI koji se zove gui-apt-key. To možete pronaći u Synaptic-u (potražite 'gui-apt-ključ', označite ga za instalaciju i kliknite Primijeni za instalaciju.) Ovaj alat u osnovi vam omogućuje da uzmete ID ključa, unesete ga u neko malo područje teksta i pritisnete. gumb Dodaj kako biste dodali ključ u ključanicu. Ako više volite GUI alat, to je dobar put. Osobno, radije koristim naredbeni redak, jer je pouzdaniji i fleksibilniji.

Završne misli

Ponekad te pogodne pogreške mogu biti pravi bol. Ali kad ključ nedostaje, uvijek se brzo može pronaći rješenje za dodavanje tog ključa.