我按照以下步骤获取了 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 密钥/签名的任何内容,因此我不确定它是否有效。对此的任何帮助都会很棒。
谢谢
您应该检查 yum 是否配置为检查 gpg 签名。你正在寻找这样的东西
/etc/yum.repos.d/epel.repo
:如果存在,那么正如 Alex 指出的那样,如果签名与密钥不匹配,您将无法使用存储库。这也是Red Hat对该主题的正式建议(参见链接页面底部)。
如果它不起作用,您将无法使用 epel repo,就这么简单。