RPM 导入 GPG 密钥
目录
在本地仓库设置/同步过程中,我遇到了 RPM 包下载后因缺少 GPG 密钥而被删除的循环问题。
reposync 报错的原因是上游仓库要求进行 gpgcheck。例如:
[docker-ce]
name=Docker-CE Repository
baseurl=https://download.docker.com/linux/centos/7/$basearch/stable
enabled=1
gpgcheck=1
keepcache=0
gpgkey=https://download.docker.com/linux/centos/gpg
[docker-engine]
name=Docker-Engine Repository
baseurl=https://yum.dockerproject.org/repo/main/centos/7
enabled=1
gpgcheck=1
keepcache=0
gpgkey=https://yum.dockerproject.org/gpg解决方案
- 在上游仓库设置中禁用
gpgcheck。 - 导入 GPG 密钥。
导入 GPG 密钥
注意:gpg --import 与 rpm --import 不同。
https_proxy=http://proxy-url:8000 sudo -E rpm --import https://yum.dockerproject.org/gpg