(Resuelto) La clave se almacena en Legacy Trusted.GPG Keyring

(Resuelto) La clave se almacena en Legacy Trusted.GPG Keyring

Recientemente creé un nuevo Ubuntu 22.04 Máquina virtual LTS Linux. Cuando intenté configurar el servidor PostgreSQL, vi un mensaje de advertencia como el que se muestra a continuación en la pantalla:

ADVERTENCIA: Apt-Key está en desuso. Administrar archivos de Keyring en confianza.gpg.D en su lugar (ver apt-key (8)).

Incluso después de que apareció el mensaje de advertencia, pude seguir trabajando. La forma en que se almacenan las teclas GPG han sido actualizadas por los desarrolladores de Debian, utilizando los servicios públicos APT y GNUPG (GPG2), mejorando la seguridad del sistema. Notarás este problema con Ubuntu 22.04 y Debian 11 sistemas.

Los siguientes pasos lo ayudarán a mover la clave a una nueva ubicación:

  1. El primer paso es averiguar la ID de clave. Puede enumerar todas las claves existentes en confianza.GPG con el siguiente comando.
    Lista de llave de sudo apt  
    ADVERTENCIA: Apt-Key está en desuso. Administrar archivos de Keyring en confianza.gpg.D en su lugar (ver apt-key (8)). /etc/apt/confianza.GPG -------------------- PUB RSA4096 2011-10-13 [SC] B97B 0AFC AA1A 47F0 44F2 44A0 7FCC 7D46 ACCC 4CF8 UID [desconocido] Postgresql Debian repository 
  2. Necesito solucionar el problema para el repositorio de PostgreSQL. Entonces, copie los últimos 8 caracteres de la ID de clave y expórtala con el siguiente comando.
    Sudo Apt-Key Export ACCC4CF8 | Sudo GPG - -Dearmour -O/USR/Share/Keyrings/PGDG.gpg  
  3. Ahora edite el archivo de configuración del repositorio apt como:/etc/apt/fuentes.lista.d/pgdg.lista. Agregue la etiqueta Singed-by con el archivo de clave exportado anterior, como:
    Deb [Arch = AMD64 firmado-by =/usr/share/keyrings/pgdg.gpg] http: // apt.postgresql.org/pub/repos/apt/jammy-pgdg main 
  4. Ahora puedes eliminar la clave de confianza.GPG:
    sudo apt-key del accc4cf8  

Con suerte, este tutorial rápido de adquisición te ayuda a resolver tus problemas. También puede seguir las mismas instrucciones para resolver problemas similares en otros repositorios.