複数のキーを使用してyumリポジトリを作成する

複数のキーを使用してyumリポジトリを作成する

yumリポジトリを作成する必要がありますが、gpgkeyは5つあります。各パッケージが自動的に独自のgpgkeyをインストールするようにリポジトリを設定するのがアイデアです。つまり、1つのリポジトリに複数のgpgkeyを設定する必要があります。どうすればいいですか?

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

答え1

実際の事例だけ言及したようです。
Puppetエラーレポート - "yumrepo型は複数のgpgkeyエントリをサポートしていません。"
これは、複数のgpgkey =エントリではなく複数行のURLを使用する必要があることを意味します。

だから、次のようにする必要があります

gpgkey=<url1>
       <url2>

これではない

gpgkey=<url1>
gpgkey=<url2>

このように説明されています。yum.confマニュアルページ

万能キーリポジトリのASCIIグローブGPGキーファイルのURL。 yumがパッケージを認証するために公開鍵が必要で、必要な鍵をRPMデータベースにインポートしていない場合は、このオプションを使用してください。このオプションが設定されている場合、yumは指定されたURLから自動的にキーを取得します。前提 例 オプションが設定されていない場合、キーをインストールする前にメッセージが表示されます。

ここでは、次のように複数のURLを指定できます。ベースURL オプション(上記)。リポジトリからパッケージをインストールするためにGPGキーが必要な場合は、リポジトリで指定されたすべてのキーがインストールされます。

関連情報