RHEL 공식 저장소의 /etc/yum.repos.d/*.repo 파일 구문은 무엇입니까?

RHEL 공식 저장소의 /etc/yum.repos.d/*.repo 파일 구문은 무엇입니까?

타사 저장소를 구성할 때 .repo 파일의 구문은 간단합니다.

[repo-id]
name=Name of Repository
baseurl=http://address/of/repo
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/key_file

그러나 구독하지 않았고 타사 리포지토리를 구성하지 않은 경우 기본적으로 이는 약간 다른 구문으로 생성된 .repo 파일입니다.

[InstallMedia]
name=RHEL-7.0 Server.x86_64
mediaid=1399449226.171922
metadata_expire=-1
gpgcheck=0
cost=500
enabled=1

그렇다면 Red Hat에 시스템을 등록하고 서브스크립션을 추가하면 내부적으로 .repo 파일이 생성됩니까 /etc/yum.repos.d/? 그렇다면 이 파일의 구문은 무엇입니까?

공식 저장소를 활성화하거나 비활성화하는 명령만 찾을 수 있습니다. 구성 파일의 예를 찾을 수 없습니다.

구독을 연결할 때 *.repo 파일이 생성되는지 여부와 해당 파일의 구문이 무엇인지 누군가 명확히 설명할 수 있다면 매우 도움이 될 것입니다.

GPG 키는 어떻습니까? 이 경우 어떻게 수입되나요?

답변1

이는 RHN Classic을 사용하는지 아니면 최신 Red Hat 고객 포털 서브스크립션 관리/RHSM을 사용하는지에 따라 다릅니다.

/etc/yum.repos.d/redhat.repoRHN 클래식은 파일이 하나이지만 자동으로 생성되는 YUM 플러그인을 사용합니다 .

최신 구독 관리/RHSM은 이 파일을 사용하며 /etc/yum.repos.d/redhat.repo일반 YUM 저장소와 유사하게 채워집니다. 예:

[rhel-6-server-optional-fastrack-source-rpms]
metadata_expire = 86400
sslclientcert = /etc/pki/entitlement/xxxxxxxxxx.pem
baseurl = https://cdn.redhat.com/content/fastrack/rhel/server/6/$basearch/optional/source/SRPMS
ui_repoid_vars = basearch
sslverify = 1
name = Red Hat Enterprise Linux 6 Server - Optional Fastrack (Source RPMs)
sslclientkey = /etc/pki/entitlement/xxxxxxxxxx-key.pem
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
enabled = 0
sslcacert = /etc/rhsm/ca/redhat-uep.pem
gpgcheck = 1

답변2

한동안 RHEL을 사용하지 않아서 요즘은 어떻게 사용하는지 답변을 드릴 수 없습니다.

하지만 제 기억이 맞다면 RHEL 6에서는 채널을 구독하면 채널이 /etc/yum.repos.d/. 채널을 저장소로 사용합니다.

다시 말하지만, RHEL 7에서는 지금과 다를 수 있습니다. 모르겠습니다.

*.repo파일 구문 은 yum.conf(5)설명서의 " " 섹션 에 완전히 설명되어 있습니다 [repository] OPTIONS.

관련 정보