![使用多个密钥创建 yum 存储库](https://linux22.com/image/68796/%E4%BD%BF%E7%94%A8%E5%A4%9A%E4%B8%AA%E5%AF%86%E9%92%A5%E5%88%9B%E5%BB%BA%20yum%20%E5%AD%98%E5%82%A8%E5%BA%93.png)
我需要创建一个 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 密钥才能从存储库安装软件包,则将安装为该存储库指定的所有密钥。