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 文件并返回错误。