在使用yum install的時候,偶爾會碰見這樣的錯誤:Couldn’t open file /etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
這是因為在你的 /etc/yum.repos.d 目錄下有關於yum repository的配置文件中列有如下的GPG key:
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-7
- 1
- 2
這個配置告訴YUM,這個repository的GPG key存在於磁盤上。而當YUM在路徑 /etc/pki/rpm-gpg 下找不到這個GPG key的時候,就會報如上的錯誤了。
解決方案:
cd /etc/pki/rpm-gpg
wget https://archive.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL-7
- 1
- 2
- 3
然后再次運行 yum 命令就可以成功了。當然,也有些包是需要先安裝epel之后才能裝上的。安裝epel的方法是: yum install -y epel-release
