Ubuntu Doc puslapyje rašoma: Patartina pridėti Operos GPG raktą.
wget -qO - http://deb.opera.com/archive.key | sudo apt-key add -
Kur man tai pridėti?
Noriu pasinaudoti patarimu, bet nežinau, į kokią programinės įrangos centro dalį pridėti gpg raktus.
Šią vienos eilutės komandą įveskite į terminalą. Žr. https://askubuntu.com/questions/38162/what-is-a-terminal-and-how-do-i-open-and-use-it
Norėdami ją naudoti, į terminalą įklijuokite visą komandą (nepamirškite naudoti https):
wget -qO - https://deb.opera.com/archive.key | sudo apt-key add -
Tačiau, žinoma, baugina vien tik kopijuoti ir įklijuoti komandas, nežinant, ką jos daro, ir neturint nurodymų, kaip atšaukti jų veiksmus, todėl čia pateikiame pagrindinį komandų suskirstymą:
wget
parsisiunčia ką nors iš serverio. Žr. wget vadovą Ubuntu 16.04.|
yra pipline, kuri paima vienos komandos išvestį ir paleidžia ją į kitos komandos įvestį.apt-key add
prideda paketo raktąTaigi, iš esmės ji parsisiunčia raktą ir prideda jį viena komanda.
Išbandžiau komandą ir ji turėtų veikti.
Dabar, norėdami patikrinti, ar ji veikia, paleiskite šią komandą (iš šio atsakymo):
apt-key list
Bus pateiktas pridėtų raktų sąrašas, o raktas iš "Opera" turėtų būti nurodytas apačioje taip:
pub 1024D/30C18A2B 2012-10-29 [expires: 2014-10-29]
uid Opera Software Archive Automatic Signing Key 2013 <[email protected]>
sub 4096g/C528FCA9 2012-10-29 [expires: 2014-10-29]
Susietame atsakyme taip pat parodyta, kad prireikus galite pašalinti raktą, naudodami:
sudo apt-key del 30C18A2B
kai 30C18A2B
yra rakto ID iš sąrašo.
Atlikę šią komandą ir nustatę šaltinius taip, kaip parodyta jūsų ekrano nuotraukoje, atlikite:
sudo apt-get update
sudo apt-get install opera
(atkreipkite dėmesį, kad yra keletas atsitiktinių įspėjimų, bet nieko, kas turėtų įtakos diegimo ar programinės įrangos centro operacijoms)
Ir pašalinimui (tik tam atvejui): https://askubuntu.com/questions/187888/what-is-the-correct-way-to-completely-remove-an-application
Taigi, apibendrinant:
apt-key
apt-get
Jeigu rankiniu būdu pridedate raktą iš PPA, naudokite
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 00000000
pakeisdami 00000000
antrąja rakto, apie kurį informuota PPA svetainėje, kurią norite pridėti, dalimi.
Pavyzdžiui, jei rasite šią eilutę:
4096R/7BF576066
Naudokite tik antrąją dalį (nesvarbu, kokio ji dydžio), kuri šiame pavyzdyje yra 7BF576066
Naujesnės apt versijos taip pat palaiko šias funkcijas:
apt-key adv --fetch-keys http://deb.opera.com/archive.key
Šis metodas taip pat pateikia išsamesnę grįžtamąją informaciją, pvz:
gpg: key 7BD9BF62: public key "signing key <[email protected]>" imported
gpg: Total number processed: 1
gpg: imported: 1 (RSA: 1)
Be to, šis būdas taip pat turi papildomą privalumą - nereikia papildomų priklausomybių, tokių kaip wget ar curl.