
dnf/yum .repo ファイルのリポジトリ セクションの一部のオプションは、gpgkey や baseurl などのエントリのリストを受け入れますが、これらのオプションにエントリを渡すための正しい形式は何ですか?
私がこれを試したとき:
[c7-media]
name=CentOS-$releasever - Media
baseurl=file:///media/CentOS/
file:///media/cdrom/
file:///media/cdrecorder/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
問題はなく、コマンド「dnf repoinfo c7-media」は次の結果を返しました。
Repo-id : c7-media
Repo-name : CentOS-7 - Media
Repo-status : disabled
Repo-baseurl : file:///media/CentOS/, file:///media/cdrom/, file:///media/cdrecorder/
Repo-expire : 172,800 second(s) (last: unknown)
Repo-filename: /etc/yum.repos.d/CentOS-Media.repo
ご覧のとおり、Repo-baseurl はコンマを使用して baseurl を区切ります。次に、.repo ファイルを次のように変更しました。
[c7-media]
name=CentOS-$releasever - Media
baseurl=file:///media/CentOS/, file:///media/cdrom/, file:///media/cdrecorder/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
また、コマンド「dnf repoinfo c7-media」の出力も同じでした。
.repo ファイルで、改行ではなくカンマを使用してリスト オプションを区切ることはできますか?
また、改行形式は行の先頭にスペースまたはタブで始まる必要があります。そうでない場合、コマンド「dnf repoinfo c7-media」は .repo ファイルを解析できず、エラーを返します。