Ik heb wat extra repositories toegevoegd met het Software Sources programma. Maar als ik de package database opnieuw laad, krijg ik een fout zoals de volgende:
W: GPG fout: http://ppa.launchpad.net trusty InRelease: De volgende handtekeningen konden'niet worden geverifieerd omdat de publieke sleutel niet beschikbaar is: NO_PUBKEY 8BAF9A6F
Ik weet dat ik het kan repareren met apt-key
in een terminal, volgens de officiële Ubuntu-documentatie. Maar ik zou het graag grafisch hebben gedaan. Is er een manier om dit te doen zonder een terminal te gebruiken?
Voer de volgende commando's uit in terminal
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys <PUBKEY>
waarbij <PUBKEY>
je ontbrekende publieke sleutel voor het archief is, bijv. 8BAF9A6F
.
Dan update
sudo apt-get update
ALTERNATIEVE METHODE:
sudo gpg --keyserver pgpkeys.mit.edu --recv-key <PUBKEY>
sudo gpg -a --export <PUBKEY> | sudo apt-key add -
sudo apt-get update
Merk op dat wanneer u een sleutel als deze importeert met apt-key
, u het systeem vertelt dat u de sleutel die u importeert vertrouwt om software te ondertekenen die uw systeem zal gebruiken. Doe dit niet tenzij u'zeker weet dat de sleutel echt de sleutel van de pakketdistributeur is.
Je moet de sleutel halen en importeren.
Om de sleutel van een PPA te krijgen, bezoekt u de Launchpad-pagina van de PPA's. Op elke PPA-pagina op Launchpad vindt u deze link (2), nadat u op 'Technische details over deze PPA' (1) hebt geklikt:
Volg het en klik op de sleutel ID link (3):
Sla de pagina op, dit is je sleutelbestand.
Nu is het tijd om het te importeren:
Applications > Software Center
,Edit > Software sources...
,Authenticatie
tabblad en klik op Import Key File...
, tenslotteOK
.Meer in het algemeen zou de volgende methode voor elke repository moeten werken. Zoek eerst, eventueel met behulp van een zoekmachine, op de website van de programma-aanbieder naar een tekst die er als volgt uitziet:
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.4.1 (GNU/Linux)
[...]
-----END PGP PUBLIC KEY BLOCK-----
Een dergelijke tekst staat bijvoorbeeld op http://deb.opera.com. Kopieer de passage, plak hem in een leeg bestand dat je op je bureaublad aanmaakt. Dit resulteert in het sleutelbestand.
Ga dan verder met het importeren van de sleutel:
U kunt nu het eerder aangemaakte sleutelbestand verwijderen.