dnf/yum .repo 파일의 목록 옵션에 허용되는 형식은 무엇입니까?

dnf/yum .repo 파일의 목록 옵션에 허용되는 형식은 무엇입니까?

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 파일을 구문 분석할 수 없으며 오류를 반환합니다.

관련 정보