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クラシックは、ファイルは1つですが自動的に生成される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

おすすめ記事