(Resolvida) A chave é armazenada no Legacy Trusted.Keyring GPG

(Resolvida) A chave é armazenada no Legacy Trusted.Keyring GPG

Recentemente, criei um novo Ubuntu 22.04 LTS Linux Virtual Machine. Quando tentei configurar o servidor PostGresql, vi uma mensagem de aviso como a mostrada abaixo na tela:

AVISO: A tecla apt está preterida. Gerenciar arquivos de chaveiro em confiança.gpg.D em vez disso (veja a chave apt (8)).

Mesmo depois que a mensagem de aviso apareceu, pude continuar trabalhando. A maneira pela qual as chaves GPG são armazenadas foi atualizada pelos desenvolvedores do Debian, usando os utilitários Apt e GNUPG (GPG2), aprimorando a segurança do sistema. Você notará este problema com o Ubuntu 22.04 e Sistemas Debian 11.

As etapas abaixo ajudarão você a mover a chave para um novo local:

  1. O primeiro passo é descobrir o ID principal. Você pode listar todas as chaves existentes em confiança.GPG com o seguinte comando.
    Lista de teclas apt sudo  
    AVISO: A tecla apt está preterida. Gerenciar arquivos de chaveiro em confiança.gpg.D em vez disso (veja a chave apt (8)). /etc/apt/confiável.GPG -------------------- Pub RSA4096 2011-10-13 [SC] B97B 0AFC AA1A 47F0 44F2 44A0 7FC 7D46 ACCC 4CF8 UID [Desconhecido] Postgresql Debian Repositório 
  2. Preciso corrigir o problema para o repositório PostGresql. Portanto, copie os últimos 8 caracteres do ID da chave e exportá -lo com o seguinte comando.
    SUDO APT-KEY EXPORT ACCC4CF8 | sudo gpg -desarmour -o/usr/share/keyrings/pgdg.gpg  
  3. Agora edite o arquivo de configuração do repositório APT como:/etc/apt/fontes.lista.D/PGDG.lista. Adicione a tag risada com o arquivo chave exportado acima, como:
    Deb [arch = amd64 assinado por =/usr/share/keyrings/pgdg.gpg] http: // apt.PostGresql.org/pub/repos/apt/jammy-pgdg main 
  4. Agora você pode excluir a chave do confiável.GPG:
    sudo apt-key del accc4cf8  

Felizmente, este rápido tutorial de instruções ajuda você a resolver seus problemas. Você também pode seguir as mesmas instruções para resolver problemas semelhantes em outros repositórios.