buntu Doc stránka říká toto:
Je vhodné přidat klíč GPG Opera GPG).
wget -qO - http://deb.opera.com/archive.key | Sudo apt-key add -
Kam to přidám?
Chci se poradit, ale nevím, do které části softwarového centra přidat klíče gpg.
Jedná se o jednorázový příkaz pro zadání v terminálu. Viz Co je to terminál a jak jej mohu otevřít a používat?
Chcete-li jej použít, vložte celý příkaz do terminálu (nezapomeňte použít https):
wget -qO - https://deb.opera.com/archive.key | Sudo apt-key add -
Ale samozřejmě je to skličující pouhé kopírování a vkládání příkazů, aniž by věděli, co dělají, a nemá žádné pokyny, jak zrušit jejich akce, takže zde je základní rozpis příkazů:
wget
stáhne něco ze serveru. Viz wget manual pro Ubuntu 16.04 .|
je pipline, která vezme výstup jednoho příkazu a spustí jej do vstupu jinéhoapt-key add
přidá klíč balíčkuV zásadě tedy stáhne klíč a poté jej přidá jedním příkazem.
Testoval jsem příkaz a měl by fungovat.
Nyní ověřte, že to fungovalo, spusťte tento příkaz (z tato odpověď ):
apt-key list
Zobrazí se seznam přidaných klíčů a klíč od Opera by měla být uvedena na konci takto:
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]
Propojená odpověď také ukazuje, že v případě potřeby můžete klíč odstranit:
Sudo apt-key del 30C18A2B
s 30C18A2B
je identifikátor klíče ze seznamu.
Po provedení tohoto příkazu a nastavení zdrojů přesně jako v snímek obrazovky , proveďte následující kroky:
Sudo apt-get update
Sudo apt-get install opera
(Všimněte si, že existují některá náhodná varování, ale nic neovlivňuje operace instalace nebo softwarového centra)
A pro odebrání (pouze pro případ): Jaký je správný způsob, jak zcela odstranit aplikaci?
Takže v souhrnu:
apt-key
apt-get
Pokud ručně přidáváte klíč z PPA, použijte
Sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 00000000
Výměna 00000000
s druhou částí klíče informovanou na webu PPA, kterou chcete přidat.
Pokud například najdete tento řádek:
4096R/7BF576066
Použijte pouze druhou část (bez ohledu na její velikost), která je v tomto příkladu 7BF576066
Novější verze apt také podporují následující:
apt-key adv --fetch-keys http://deb.opera.com/archive.key
Tato metoda také poskytuje podrobnější zpětnou vazbu, např .:
gpg: key 7BD9BF62: public key "signing key <[email protected]>" imported
gpg: Total number processed: 1
gpg: imported: 1 (RSA: 1)
To také přináší další výhodu odstranění potřeby dalších závislostí, jako je wget nebo curl.
Jiným způsobem, kde máte pouze klíč .asc, si stáhnete klíč .asc a přidáte jej do klíčenky.
Například -
curl -L https://packages.riot.im/debian/repo-key.asc | Sudo apt-key add -