(Gelöst) Der Schlüssel wird in Legacy vertrauenswürdig gespeichert.GPG -Schlüsselring

(Gelöst) Der Schlüssel wird in Legacy vertrauenswürdig gespeichert.GPG -Schlüsselring

Ich habe kürzlich einen neuen Ubuntu 22 erstellt.04 LTS Linux Virtual Machine. Als ich versuchte, den PostgreSQL -Server darauf einzurichten, sah ich eine Warnmeldung wie die unten gezeigte auf dem Bildschirm:

Warnung: Apt-Key ist veraltet. Verwalten Sie Schlüsselringdateien in vertrauenswürdiger.gpg.D Stattdessen (siehe Apt-Key (8)).

Auch nachdem die Warnmeldung erschienen war, konnte ich weiter arbeiten. Die Art und Weise, wie GPG -Tasten gespeichert werden. Sie werden dieses Problem mit Ubuntu 22 bemerken.04 und Debian 11 Systeme.

Die folgenden Schritte helfen Ihnen, den Schlüssel auf einen neuen Ort zu verschieben:

  1. Der erste Schritt besteht darin, die Schlüssel -ID herauszufinden. Sie können alle vorhandenen Schlüssel unter Vertrauenswürdigkeit auflisten.GPG mit dem folgenden Befehl.
    Sudo Apt-Key-Liste  
    Warnung: Apt-Key ist veraltet. Verwalten Sie Schlüsselringdateien in vertrauenswürdiger.gpg.D Stattdessen (siehe Apt-Key (8)). /etc/apt/vertrauenswürdig.GPG -------------------- Pub RSA4096 2011-10-13 [SC] B97B 0AFC AA1A 47F0 44F2 44A0 7FCC 7D46 ACCC 4CF8 UID [UNNEKTE] Postgresql Debian Repository 
  2. Ich muss das Problem für das Postgresql -Repository beheben. Kopieren Sie also die letzten 8 Zeichen der Schlüssel -ID und exportieren Sie sie mit dem folgenden Befehl.
    sudo apt-key Export ACCC4CF8 | sudo gpg - -dearmour -o/usr/share/keyrings/pgdg.gpg  
  3. Bearbeiten Sie nun die APT -Repository -Konfigurationsdatei wie:/etc/apt/Quellen.Liste.D/PGDG.Liste. Fügen Sie das Tag der oben genannten exportierten Schlüsseldatei mit dem Gesang von Singen zu: wie folgt:
    Deb [Arch = AMD64 signiert für =/usr/share/keyrings/pgdg.gpg] http: // apt.PostgreSQL.org/pub/repos/apt/jammy-pgdg main 
  4. Jetzt können Sie den Schlüssel von Trusted löschen.GPG:
    sudo apt-key del ACCC4CF8  

Hoffentlich hilft Ihnen dieses schnelle Anleitungs-Tutorial, Ihre Probleme zu lösen. Sie können auch dieselben Anweisungen befolgen, um ähnliche Probleme in anderen Repositories zu lösen.