gpg-pubkey*パッケージとは何ですか?

gpg-pubkey*パッケージとは何ですか?

CentOS 6と7でRPMとYUMが報告したパッケージのリストを比較しました。リストが若干異なることが確認されました(RHELと同じ問題)。バラよりyumとrpmが一致しないインストール済みパッケージのリストRPMとYUMのリストを比較する方法について)。違いは次のパッケージ名ですgpg-pubkey

$ rpm -qa gpg-pubkey*
gpg-pubkey-f4a80eb5-53a7ff4b
gpg-pubkey-352c64e5-52ae6884

そのバッグは何ですか?彼らはどこから来たのですか?このパッケージを削除できますか?

ベストアンサー1

指定されたパッケージgpg-pubkey*は、RPMキーの保存と管理に使用される偽のRPMパッケージです。マンページrpmキー(8)これらのキーを一覧表示して削除する方法を説明してください。 YUMプラグイン(パッケージ)もありますyum-plugin-keys

$ yum keys
Key owner                                     Key email                Repo        Key ID
CentOS-7 Key (CentOS 7 Official Signing Key)  [email protected]      installed   f4a80eb5-53a7ff4b
Fedora EPEL (7)                               [email protected]   installed   352c64e5-52ae6884
keys done

または、RPMを使用して圧縮ビューでキーを一覧表示することもできます。

$ rpm -qa --scripts  gpg-pubkey* --qf '%{Version}-%{Release}  %{Packager}\n'
4a80eb5-53a7ff4b   CentOS-7 Key (CentOS 7 Official Signing Key) <[email protected]>
352c64e5-52ae6884  Fedora EPEL (7) <[email protected]>

システム管理者がキーを取得する(rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7またはrpmkeys使用yum install偽のパッケージが作成されました。(読むrpmはカスタムgpgキーをどこにインストールしますか?)。

これらのパッケージ/プロバイダ/リポジトリからすべてのパッケージを削除すると、システムはそのリポジトリからパッケージをインストールまたはアップグレードできなくなるため、これらのキーを削除することをお勧めします。

そのパッカー/プロバイダ/リポジトリからすべてのパッケージを削除していない場合は、これらのキーを削除することはお勧めできません。これは、システムがそのリポジトリのパッケージをインストールまたはアップグレードするのを防ぐためです。

おすすめ記事