Ubuntu Doc pagina zegt dit:
Het is aan te raden dat u de Opera GPG sleutel toevoegt.
wget -qO - http://deb.opera.com/archive.key | sudo apt-key add -
Waar moet ik dat toevoegen?
Ik wil het advies opvolgen maar ik'weet niet aan welk deel van software center ik gpg sleutels moet toevoegen.
Dit is een éénregelig commando om in terminal in te voeren. Zie https://askubuntu.com/questions/38162/what-is-a-terminal-and-how-do-i-open-and-use-it
Om het te gebruiken, zou u het volledige commando in de terminal plakken (denk eraan om https te gebruiken):
wget -qO - https://deb.opera.com/archive.key | sudo apt-key add -
Maar natuurlijk is het ontmoedigend om commando's te kopiëren en te plakken zonder te weten wat ze doen, en zonder instructies over hoe je hun acties ongedaan kan maken, dus hier is een basis uitsplitsing van de commando's:
wget
downloadt iets van een server. Zie wget handleiding voor Ubuntu 16.04.|
is een pipline, die de uitvoer van een commando neemt en het in de invoer van een ander commando laat lopenapt-key add
voegt een pakketsleutel toeDus het download in principe de sleutel en voegt deze toe in één commando.
Ik heb het commando getest en het zou moeten werken.
Nu om te controleren of het werkte, voer dit commando uit (van dit antwoord):
apt-key list
Dit zal de toegevoegde sleutels opnoemen en de sleutel van Opera zou onderaan moeten staan zoals dit:
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]
Het gelinkte antwoord laat ook zien dat u de sleutel kunt verwijderen indien nodig, door gebruik te maken van:
sudo apt-key del 30C18A2B
met 30C18A2B
als de sleutel-id uit de lijst.
Na het uitvoeren van dat commando, en het instellen van de bronnen precies zoals in uw screen-shot, doe dan:
sudo apt-get update
sudo apt-get install opera
(merk op dat er enkele willekeurige waarschuwingen zijn, maar niets dat de installatie of de werking van het softwarecentrum beïnvloedt)
En voor het verwijderen (voor het geval dat): https://askubuntu.com/questions/187888/what-is-the-correct-way-to-completely-remove-an-application
Dus samengevat:
apt-key
apt-get
Als u handmatig een sleutel van een PPA toevoegt, gebruik dan
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 00000000
Vervang de 00000000
door het tweede deel van de sleutel die op de PPA website staat en die u wilt toevoegen.
Bijvoorbeeld, als u deze regel vindt:
4096R/7BF576066
Gebruik alleen het tweede deel (ongeacht de grootte), dat in dit voorbeeld 7BF576066
is
Nieuwere versies van apt ondersteunen ook het volgende:
apt-key adv --fetch-keys http://deb.opera.com/archive.key
Deze methode geeft ook meer gedetailleerde feedback, bijv:
gpg: key 7BD9BF62: public key "signing key <[email protected]>" imported
gpg: Total number processed: 1
gpg: imported: 1 (RSA: 1)
Dit heeft ook de extra bonus van het verwijderen van de noodzaak voor extra afhankelijkheden zoals wget of curl.