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ファイルを解析できず、エラーを返します。