apt-key / gpg
apt-key ist veraltet.
nur noch gpg verwenden!
Fehlermeldung:
Paketlisten werden gelesen... Fertig
W: GPG-Fehler: http://ppa.launchpad.net/atareao/telegram/ubuntu bionic InRelease: Die folgenden Signaturen konnten nicht überprüft werden, weil ihr öffentlicher Schlüssel
nicht verfügbar ist: NO_PUBKEY 6A9653F936FD5529
ohne WebProxy:
apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 6A9653F936FD5529
mit WebProxy (Internetzugriff nur über WebProxy):
apt-key adv --recv-keys --keyserver-options http-proxy=http://webproxy.foo.dmz:8080 --keyserver keyserver.ubuntu.com 6A9653F936FD5529
Neue Methode:
gpg --keyserver pgpkeys.mit.edu --recv-key <PUBKEY>
mit proxy
gpg --keyserver-options http-proxy=http://webproxy.foo.dmz:8080 --keyserver pgpkeys.mit.edu --recv-key <PUBKEY>
gpg -a --export <PUBKEY> | sudo apt-key add -
apt-get update
Keys auflisten
gpg --list-keys
Löschen
gpg --delete-keys <Key-ID>
Fehlermeldung: veralteten Schlüsselbund + MISSBILLIGUNG
Aktualisierung für 3 Pakete verfügbar. Führen Sie »apt list --upgradable« aus, um sie anzuzeigen.
W: http://repo.zabbix.com/zabbix/5.0/ubuntu/dists/jammy/InRelease: Schlüssel ist im veralteten Schlüsselbund trusted.gpg gespeichert (/etc/apt/trusted.gpg), siehe den Abschnitt MISSBILLIGUNG in apt-key(8) für Details.
Lösung:
mv /etc/apt/trusted.gpg /etc/apt/trusted.gpg.d/
Anzeige aller Keys
gpg --list-keys
Löschen von key Drittanbietern
rm /etc/apt/trusted.gpg.d/<meinrepository-keyring.gpg>
Dann muss Key gelöscht werden
Anzeige aller Keys
apt-key list
you should get the list of apt keys:
/etc/apt/trusted.gpg
--------------------
pub rsa4096 2016-04-12 [SC]
EB4C 1BFD 4F04 2F6D DDCC EC91 7721 F63B D38B 4796
uid [ unknown] Google Inc. (Linux Packages Signing Authority) <linux-packages-keymaster@google.com>
sub rsa4096 2019-07-22 [S] [expires: 2022-07-21]
pub rsa4096 2017-04-11 [SC] [expired: 2019-09-28]
D4CC 8597 4C31 396B 18B3 6837 D615 560B A5C7 FF72
uid [ expired] Opera Software Archive Automatic Signing Key 2017 <packager@opera.com>
Betroffene Anwendung suchen und key löschen
apt-key del "EB4C 1BFD 4F04 2F6D DDCC EC91 7721 F63B D38B 4796"
Danach import der keys
No Comments