APT-Keys sauber in /etc/apt/trusted.gpg.d/ verwalten
Viele Drittanbieter-Repositories (z.B. Opera, AnyDesk, Insync) werfen bei apt update
die Warnung NO_PUBKEY oder unsupported filetype.
Dieses Vorgehen zeigt, wie man die Keys APT-kompatibel in /etc/apt/trusted.gpg.d/
ablegt, sodass Updates reibungslos funktionieren.
Variablen name und key setzen
name=opera
key=11EE8C00B693A745
Temporären Keyring erstellen
mkdir -p /tmp/gpgrings
Key vom Keyserver holen
gpg --no-default-keyring --keyring /tmp/gpgrings/${name}.gpg --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys ${key}
APT-kompatiblen Key exportieren
gpg --no-default-keyring --keyring /tmp/gpgrings/${name}.gpg --export > /tmp/gpgrings/${name}-apt.gpg
sudo mv /tmp/gpgrings/${name}-apt.gpg /etc/apt/trusted.gpg.d/${name}.gpg
sudo chmod 644 /etc/apt/trusted.gpg.d/${name}.gpg
APT-Update
sudo apt update