Kekunci (diselesaikan) disimpan dalam warisan yang dipercayai.GPG KEYRING

Kekunci (diselesaikan) disimpan dalam warisan yang dipercayai.GPG KEYRING

Saya baru -baru ini mencipta Ubuntu 22 baru.04 LTS LINUX MAIN. Apabila saya cuba menyediakan pelayan PostgreSQL di atasnya, saya melihat mesej amaran seperti yang ditunjukkan di bawah pada skrin:

AMARAN: Apt-Key ditutup. Urus fail keyring dalam dipercayai.GPG.D sebaliknya (lihat apt-key (8)).

Walaupun selepas mesej amaran muncul, saya dapat terus bekerja. Cara di mana kekunci GPG disimpan telah dikemas kini oleh pemaju Debian, menggunakan utiliti APT dan GNUPG (GPG2), meningkatkan keselamatan sistem. Anda akan melihat isu ini dengan Ubuntu 22.04 dan sistem Debian 11.

Langkah -langkah di bawah akan membantu anda memindahkan kunci ke lokasi baru:

  1. Langkah pertama adalah untuk mengetahui ID utama. Anda boleh menyenaraikan semua kunci yang ada di bawah dipercayai.GPG dengan arahan berikut.
    Sudo Apt-Key List  
    AMARAN: Apt-Key ditutup. Urus fail keyring dalam dipercayai.GPG.D sebaliknya (lihat apt-key (8)). /etc/apt/dipercayai.GPG -------------------- Pub RSA4096 2011-10-13 [SC] B97B 0AFC AA1A 47F0 44F2 44A0 7FCC 7D46 ACCC 4CF8 UID [Unknown] PostgreSql Debian Repository Debian Repositori 
  2. Saya perlu menyelesaikan masalah untuk repositori postgresql. Oleh itu, salin 8 aksara terakhir ID utama dan eksportnya dengan arahan berikut.
    sudo apt-key eksport accc4cf8 | SUDO GPG --dearmour -o/usr/share/keyrings/pgdg.GPG  
  3. Sekarang edit fail konfigurasi repositori apt seperti:/etc/apt/sumber.senarai.d/pgdg.senarai. Tambahkan tag singed-by dengan fail kunci yang dieksport di atas, seperti:
    Deb [Arch = AMD64 ditandatangani-oleh =/usr/share/keyrings/pgdg.gpg] http: // apt.PostgreSQL.org/pub/repos/apt/jammy-pgdg utama 
  4. Sekarang anda boleh memadamkan kunci dari dipercayai.GPG:
    sudo apt-ley del accc4cf8  

Mudah-mudahan, tutorial cara cepat ini membantu anda menyelesaikan masalah anda. Anda juga boleh mengikuti arahan yang sama untuk menyelesaikan masalah serupa di repositori lain.