Hiányzó PPA-kulcsok hozzáadása egy megfelelő kulcstartóhoz
- Kategória: Linux
Ha olyan Linux disztribúció felhasználója, amely kihasználja a Launchpad Személyes Csomag Archívuma előnyeit, akkor tudja, milyen egyszerű ez az eszköz azoknak a nehezen megtalálható alkalmazásoknak a hozzáadására, amelyek előre csomagolva vannak a rendszeréhez. Miután megszokta a PPA-kat, meglehetősen könnyű az ilyen adattáraktól függni. De néha van egy látszólag leküzdhetetlen probléma ezekkel a PPA-kulcsokkal. Ha egy adott PPA-hoz nem adnak neked kulcsot, akkor nem használhatja a szoftvert - csak akkor, ha a kulcs hozzáadódik a kulcstartójához.
De hogyan adhatja hozzá a kulcsot, amikor még soha nem kapott? Hidd el vagy sem, van egy egyszerű megoldás erre a feladatra.
Feltételezem, hogy hozzáadta a PPA-t az /etc/apt/sources.list fájlhoz (vagy hozzátette őket a paranccsal)sudo add-apt-repository ppa: króm-napi
.). A PPA hozzáadása után a szoftver telepítése előtt a következő lépés a parancs futtatása sudo apt-get frissítés
. Ha a kulcsot nem adták hozzá, egy hibaüzenet jelenik meg, jelezve, hogy a kulcs hiányzik. Amikor ez a hiba megjelenik, az adott PPA nem használható. A hiba a következőképpen néz ki:
GPG-hiba: http://ppa.launchpad.net lucid Release: A következő aláírásokat nem lehetett ellenőrizni, mert a nyilvános kulcs nem érhető el: NO_PUBKEY 2524246B1CC723DB
A nyom itt az utolsó karakterlánc, amely a nyilvános kulcs. Az adott PPA (vagy lerakat) kulcsának hozzáadásához adja ki a következő parancsot:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys KEY_ID
Ahol a KEY_ID a hiba utolsó karakterlánca (ebben az esetben 2524246B1CC723DB).
A fenti parancs kiadásakor a következő kimenet jelenik meg:
Végrehajtás: gpg --ignore-time-konfliktus --no-options - no-default-kulcstartó --secret-kulcstartó /etc/apt/secring.gpg --trustdb-name /etc/apt/trustdb.gpg - kulcstartó /etc/apt/trusted.gpg - elsődleges kulcstartó /etc/apt/trusted.gpg --keyserver keyserver.ubuntu.com --recv-kulcsok 2524246B1CC723DBgpg: az 1CC723DB kulcs kérése a hkp szerver kulcserver.ubuntu.comgpg kulcsról: 1CC723DB: 'Launchpad PPA Chris Coulson számára' nyilvános kulcs importálvagpg:
Összes feldolgozott szám: 1gpg: importált: 1 (RSA: 1)
A fenti kimenet fontos része a végső sor, jelezve, hogy az 1-ből 1-t feldolgozták. Ezt a PPA-t (vagy lerakatot) most már lehet használni.
Repók és PPA keresése
Rengeteg tároló és PPA található odakint. Egy nagyon jó indulási hely (a Google-tól eltérő) Indítóállás . Amikor elindul az indítópultra, kereshet a Regisztrált PPA-k, közzétett források, aktív PPA-k és közzétett bináris fájlok között. Ez az oldal a PPA-kat is bontja a kiadás szerint, amely a 6.06-tól 11.04-ig terjed. Természetesen ez csak Ubuntu-hely, tehát ezek az adattárak csak az Ubuntu és az Ubuntu alapú disztribúciók számára fognak működni.
GUI
Van egy GUI, úgynevezett gui-apt-key. Megtalálhatja ezt a Synapticban (keressen a 'gui-apt-key' -re, jelölje meg a telepítéshez, majd kattintson az Alkalmazás-ra a telepítéshez.) Ez az eszköz alapvetően lehetővé teszi a kulcs-azonosító beolvasását, egy kis szövegmezőbe történő bevitelét és a a Hozzáadás gombot, hogy kulcsot adjon a kulcstartóhoz. Ha inkább egy GUI eszközt szerepel, akkor ez jó út. Személy szerint inkább a parancssort használom, mivel ez megbízhatóbb és rugalmasabb.
Végső gondolatok
Ezek a megfelelő hibák néha valódi fájdalmat okozhatnak. De amikor a hiba hiányzik a kulcsról, mindig van gyors megoldás a kulcs hozzáadásához.