サードパーティのリポジトリを使用する必要のあるソフトウェアをインストールしています。 rpm -Uvh http://[site]
でリポジトリを追加した後、yum install [package]
でインストールしました。インストール中に表示されるプロンプトの1つは次のとおりです。
Importing GPG key 0xABCABCAB "Fname Lname <[email protected]>" from /etc/pki/rpm-gpg/RPM-GPG-KEY-somewhere-fname
Is this ok [y/N]: y
このキーがどこに保存されているか誰か知っていますか?私はその特定のレポで終了し、追加のレポ/キーが私のマシンに不必要に残ってほしくない。私はすでにgpg --list-keys
を通常のユーザーとrootの両方として試しましたが、キーはそこにリストされていません。
回避策として、リポジトリを削除するだけで、それに関連付けられているキーも削除されますか?
rpmkey
マニュアルページから:
インポートされた公開鍵はヘッダーで運ばれ、鍵リング管理はパッケージ管理とまったく同じように実行されます。たとえば、現在インポートされているすべての公開鍵は、次の方法で表示できます。
rpm -qa gpg-pubkey*
インポートすると、特定の公開鍵の詳細をクエリで表示できます。 Red Hat GPG/DSAキーに関する情報は次のとおりです。
rpm -qi gpg-pubkey-db42a60e
最後に、パッケージのようにインポートした後、公開鍵を消去できます。 Red Hat GPG/DSAキーを削除する方法は次のとおりです
rpm -e gpg-pubkey-db42a60e
イグナシオは正しいですが、保証されていません...将来的には変更される可能性があります。あなたの最善の策は、「yum-plugin-keys」パッケージをインストールし、「yum keys」などのコマンドを使用することです。
RHEL-6.2 + yumにはperがあることにも注意してください。 CAキーなので、すでに異なります。