Yum
在 yum 安裝期間導入密鑰時,該密鑰儲存在哪裡?
我正在安裝一個必須使用第三方儲存庫的軟體。添加儲存庫後
rpm -Uvh http://[site]
,我安裝了yum install [package]
. 安裝過程中出現的提示之一是:Importing GPG key 0xABCABCAB "Fname Lname <email@somewhere.com>" from /etc/pki/rpm-gpg/RPM-GPG-KEY-somewhere-fname Is this ok [y/N]: y
有誰知道這個密鑰儲存在哪裡?我已經完成了那個特定的 repo,並且不希望額外的 repo/key 在我的機器上不必要地逗留。我已經嘗試過
gpg --list-keys
作為普通使用者和 root 使用者,但那裡沒有列出密鑰。作為一種解決方法,只需刪除 repo 也會刪除與之關聯的密鑰?
它儲存在 rpmdb 中,名稱
gpg-pubkey
和版本為指紋的前 8 個十六進製字元。
從
rpmkey
手冊頁:導入的公鑰攜帶在頭中,密鑰環管理與包管理完全一樣。例如,所有目前導入的公鑰可以通過以下方式顯示:
rpm -qa gpg-pubkey*
特定公鑰的詳細資訊,在導入時,可以通過查詢顯示。以下是有關 Red Hat GPG/DSA 密鑰的資訊:
rpm -qi gpg-pubkey-db42a60e
最後,可以像包一樣在導入後刪除公鑰。以下是刪除 Red Hat GPG/DSA 密鑰的方法
rpm -e gpg-pubkey-db42a60e