使用多个密钥创建 yum 存储库

使用多个密钥创建 yum 存储库

我需要创建一个 yum 存储库,但我有 5 个 gpgkey,想法是配置存储库,每个包自动安装自己的 gpgkey。换句话说,我需要为一个存储库配置多个 gpgkey。我怎样才能做到这一点?

[repo]
name=Repo
baseurl=http://url
gpgcheck=1
gpgkey= *** Can I write a url here for each package install its key? ***

答案1

似乎只提到了实际的例子
傀儡错误报告 - “yumrepo 类型不支持多个 gpgkey 条目”
这表示您需要使用多行 URL 而不是多个 gpgkey= 条目。

因此它应该看起来像这样

gpgkey=<url1>
       <url2>

不是这样的

gpgkey=<url1>
gpgkey=<url2>

这也是它的描述方式yum.conf手册页

通用密钥指向存储库的 ASCII-armored GPG 密钥文件的 URL。如果 yum 需要公钥来验证软件包并且所需的密钥尚未导入到 RPM 数据库中,则使用此选项。如果设置此选项,yum 将自动从指定的 URL 导入密钥。除非设置了假设是选项,否则在安装密钥之前将会提示您。

此处可以指定多个 URL,其方式与基本网址 选项(上)。如果需要 GPG 密钥才能从存储库安装软件包,则将安装为该存储库指定的所有密钥。

相关内容