EPEL Repo GPG 密钥可以正常工作吗?

EPEL Repo GPG 密钥可以正常工作吗?

我按照以下步骤获取 EPEL GPG 密钥,并尝试验证它是否有效。这是在新安装的 RHEL7 系统上。

回购:https://dl.fedoraproject.org/pub/epel/7/x86_64/

# cd /etc/pki/rpm-gpg/
# wget https://dl.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL-7
# cd /etc/yum.repos.d

编辑:/etc/yum.repos.d/dl.fedoraproject.org_pub_epel_7_x86_64_.repo

gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7

我使用该软件包进行了测试安装python-pip,结果显示它正在使用我的 EPEL 存储库进行安装:

Installing:
python-pip       noarch       7.1.0-1.el7      dl.fedoraproject.org_pub_epel_7_x86_64_         1.5 M

Transaction Summary

Install  1 Package

Total download size: 1.5 M
Installed size: 6.6 M
Is this ok [y/d/N]: y
Downloading packages:
python-pip-7.1.0-1.el7.noarch.rpm                    1.5 MB  00:00:01
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
Installing : python-pip-7.1.0-1.el7.noarch                        1/1
Verifying  : python-pip-7.1.0-1.el7.noarch                        1/1

Installed:
python-pip.noarch 0:7.1.0-1.el7

Complete!

这就是我得到的全部信息。我被引导相信它会提示确认密钥,例如。Retreiving key from file:///..etc..., Importing GPG key 0x35....它从未提及任何有关 GPG 密钥/签名的信息,所以我不确定它是否有效。任何帮助都将非常有帮助。

谢谢

答案1

您应该检查 yum 是否已配置为检查 gpg 签名。您正在寻找类似以下内容的内容/etc/yum.repos.d/epel.repo

[epel]
 [...]
gpgcheck=1

如果存在,那么正如 Alex 所说,如果签名与密钥不匹配,您将无法使用该存储库。这也是Red Hat 的正式建议关于该主题(请参阅链接页面的底部)。

答案2

如果它不起作用,您将无法使用 epel repo,就这么简单。

相关内容