yum與GPG Key - Linux

Table of Contents

第一次來這邊發問,如果問題太笨還請海涵 ><
================================================================

從DVD安裝repository的時候,用以下步驟
(版本是RHEL 6.7 Beta)

1.
mount DVD到/mnt/pen

2.
修改/etc/yum.repos.d/dvd.repo
[dvd]
baseurl=file:///mnt/pen/Server
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

但是會出現一個錯誤:
GPG key retrieval failed: [Errno 14] Could not open/read
file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

到/etc/pki/rpm-gpg/路徑下去看,是空的

然後我試 rpm --import /mnt/pen/RPM-GPG-KEY-redhat-release
但是仍然出現同樣的錯誤

又試 rpm --import /mnt/pen/RPM-GPG-KEY-redhat-beta
這才安裝成功,可見得是需要beta這個key

======

問題1:這個GPG Key檔案要手動複製到/etc/pki/rpm-gpg/是正常的嗎?

問題2:RPM-GPG-KEY-redhat-beta跟原本以為的redhat-release不一樣,
我要怎麼知道哪個repository會需要哪個key?
還是可以改成RPM-GPG-KEY-*?

謝謝~

--

All Comments

Caitlin avatarCaitlin2015-06-10
rpm --import完key就被裝好了,不用手動cp
beta版本要用beta的key,很奇怪嗎?
Sarah avatarSarah2015-06-13
一般yum在連到新的repo時就會詢問要不要裝repo的key了
Connor avatarConnor2015-06-14
gpgcheck=0 請改成這樣,完成後下 yum clean all
Sarah avatarSarah2015-06-17
既然找得到 key,為什麼要 gpgcheck=0?