Trūkstošo PPA atslēgu pievienošana aptverošai atslēgu atslēgai

Izmēģiniet Mūsu Instrumentu Problēmu Novēršanai

Ja jūs izmantojat Linux izplatīšanu, kas izmanto Launchpad personisko pakešu arhīva priekšrocības, tad jūs zināt, cik vienkāršs var būt šis rīks, lai pievienotu tos, kuriem ir grūti atrast lietojumprogrammas, kas iepriekš ir iesaiņotas jūsu sistēmai. Kad esat pieradis pie EPL, tas ir diezgan viegli atkarīgs no šīm krātuvēm. Bet dažreiz ir kāds šķietami nepārvarams jautājums ar šiem EPL - atslēgas. Ja konkrēta EPL atslēga jums nav dota, jūs nevarat izmantot programmatūru - tikai tad, kamēr atslēga ir pievienota jūsu atslēgu atslēgai.

Bet kā jūs pievienojat atslēgu, kad to nekad neesat saņēmis? Ticiet vai nē, šim uzdevumam ir vienkāršs risinājums.

Es pieņemu, ka esat pievienojis PPA savam /etc/apt/sources.list failam (vai pievienojis tos ar komandusudo add-apt-repository ppa: hroms katru dienu.). Pēc PPA pievienošanas nākamais solis pirms programmatūras instalēšanas ir komandas palaišana sudo apt-get atjauninājums. Ja atslēga nav pievienota, tiek parādīta kļūda, norādot, ka atslēgas trūkst. Kad parādās šī kļūda, konkrēto EPL nevar izmantot. Kļūda izskatīsies šādi:

GPG kļūda: http://ppa.launchpad.net lucid Release: šādus parakstus nevarēja pārbaudīt, jo publiskā atslēga nav pieejama: NO_PUBKEY 2524246B1CC723DB

Norāde šeit ir pēdējā rakstzīmju virkne, kas ir publiskā atslēga. Lai pievienotu šī konkrētā PPA (vai repozitorija) atslēgu, izdodiet komandu:

sudo apt-key adv - taustiņu serveris keyserver.ubuntu.com - recv taustiņi KEY_ID

Kur KEY_ID ir pēdējā kļūdas rakstzīmju virkne (šajā gadījumā 2524246B1CC723DB).

Kad tiek izsniegta iepriekšminētā komanda, tiks parādīta šāda izvade:

Izpilde: gpg --ignore-time-konflikts --no-options - bez noklusējuma - atslēgu atslēga - seccret-keyring /etc/apt/secring.gpg --trustdb-name /etc/apt/trustdb.gpg - atslēgu atslēga /etc/apt/trusted.gpg - primārā atslēgu atslēga /etc/apt/trusted.gpg - taustiņu servera taustiņiserver.ubuntu.com - atjaunināšanas taustiņi 2524246B1CC723DBgpg: atslēgas 1CC723DB pieprasīšana no HKP servera atslēgaserver.ubuntu.comgpg: atslēga 1CC723DB: publiskās atslēgas 'Launchpad PPA Chris Coulson' importētsgpg:

Kopējais apstrādāto skaits: 1gpg: importēts: 1 (RSA: 1)

Svarīga iepriekšminētās izejas daļa ir pēdējā rinda, norādot, ka tika apstrādāta 1 no 1 atslēgas. Šo PPA (vai repozitoriju) tagad var izmantot.

Reposa un PPA atrašana

Tur ir daudz krātuvju un EPL. Viena ļoti laba vieta, kur sākt (izņemot Google), ir Palaišanas bloks . Dodoties uz startpad, jūs varat meklēt sadaļā Reģistrētie PPA, Publicētie avoti, Aktīvie PPA un Publicētie binārie faili. Šī vietne arī sadala PPA saskaņā ar izlaidumu, kas ietver 6.06 līdz 11.04. Protams, šī ir vietne, kas paredzēta tikai Ubuntu, tāpēc šīs krātuves darbosies tikai Ubuntu un izplatījumiem, kuru pamatā ir Ubuntu.

GUI

Ir GUI ar nosaukumu gui-apt-key. Jūs to varat atrast Synaptic (meklējiet “gui-apt-key”, atzīmējiet to instalēšanai un noklikšķiniet uz Apply, lai instalētu.) Šis rīks principā ļauj ņemt atslēgas ID, ievadīt to nelielā teksta laukā un nospiest pogu Pievienot, lai atslēgu atslēgai pievienotu. Ja vēlaties GUI rīku, tas ir labs ceļš. Personīgi es dodu priekšroku komandrindas izmantošanai, jo tā ir uzticamāka un elastīgāka.

Noslēguma domas

Dažreiz šīs piemērotās kļūdas var sagādāt patiesas sāpes. Bet, ja kļūdas gadījumā trūkst atslēgas, vienmēr ir ātrs risinājums šīs atslēgas pievienošanai.