Каков синтаксис файлов /etc/yum.repos.d/*.repo официальных репозиториев RHEL?

Первое, что я сделаю, это попробую с fdisk.

$ sudo fdisk -l 

Вы получите все разделы, присутствующие на вашем диске.

1
20.07.2016, 20:33
2 ответа

Это зависит от того, используете ли вы RHN Classic или новую версию Red Hat Customer Portal Subscription Management / RHSM.

RHN Classic использовал плагин для YUM, был файл /etc/yum.repos.d/redhat.repo , но он был автоматически сгенерирован.

В новой версии Subscription Management / 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
27.01.2020, 23:19

Я не использовал RHEL довольно давно, поэтому не могу ответить, как это делается в наши дни.

Но если я правильно помню, в RHEL 6, когда вы подписывались на канал, не создавался файл в /etc/yum.repos.d/. Вместо этого существовал плагин для yum для подключения к RHN, и этот плагин знал, на какие каналы вы подписались, и сообщал Yum, как использовать эти каналы в качестве репозиториев.

Опять же, возможно, сейчас в RHEL 7 все по-другому, я не знаю.

Что касается синтаксиса файлов *.repo, они полностью документированы в руководстве yum.conf(5), в разделе "[repository] OPTIONS".

2
27.01.2020, 23:19

Теги

Похожие вопросы