システムのセキュリティを強化するために、Debian 開発者は GPG キーの使用に関するポリシーを更新しました。 Ubuntu 22.04 および Debian 11 では、代わりに OpenPGP をキーリング ファイルとして管理するよう求められました。
- 最初のステップは、キー ID を見つけることです。 次のコマンドを使用して、trusted.gpg の下にあるすべての既存のキーを一覧表示できます。
sudo apt-key list
Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)). /etc/apt/trusted.gpg -------------------- pub rsa4096 2011-10-13 [SC] B97B 0AFC AA1A 47F0 44F2 44A0 7FCC 7D46 ACCC 4CF8 uid [ unknown] PostgreSQL Debian Repository
- PostgreSQL リポジトリの問題を修正する必要があります。 そのため、キー ID の最後の 8 文字をコピーし、次のコマンドでエクスポートします。
sudo apt-key export ACCC4CF8 | sudo gpg --dearmour -o /usr/share/keyrings/pgdg.gpg
- /etc/apt/sources.list.d/pgdg.list のように Apt リポジトリ構成ファイルを編集します。 上記のエクスポートされたキー ファイルを使用して、singed-by タグを次のように追加します。
deb [arch=amd64 signed-by=/usr/share/keyrings/pgdg.gpg] http://apt.postgresql.org/pub/repos/apt/ jammy-pgdg main
- これで、trusted.gpg からキーを削除できます。
sudo apt-key del ACCC4CF8
この簡単なハウツー チュートリアルが問題の解決に役立つことを願っています。 同じ手順に従って、他のリポジトリで同様の問題を解決することもできます。
The post (解決済み) キーは従来の trusted.gpg キーリングに保存されます – TecAdmin appeared first on Gamingsym Japan.