
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 檔案並傳回錯誤。