Evolution
Тема интерфейса

Использовать RPM-реестр в качестве источника пакетов в ОС

Вы можете указать реестр Artifact Registry в качестве источника RPM-пакетов в операционных системах на основе Red Hat Linux.

  1. Создайте файл /etc/yum.repos.d/evolution_rpm_registry.repo:

    [EvolutionRpmRegistry]
    name=<registry_name>
    baseurl=https://<registry_name>-rpm.ar.cloud.ru/<release>/<component>/$basearch/
    enabled=1
    gpgcheck=0

    Где:

    • <registry_name> — URI реестра в Artifact Registry.

    • <release> — название релиза.

    • <component> — секция, к которой относится пакет в зависимости от уровня его готовности и лицензии.

  2. Если реестр приватный, добавьте логин и пароль ключа доступа в конфигурационный файл:

    [EvolutionRpmRegistry]
    name=<registry_name>
    baseurl=https://<registry_name>-rpm.ar.cloud.ru/<release>/<component>/$basearch/
    enabled=1
    gpgcheck=0
    username=<key_id>
    password=<key_secret>

    Где:

    • <registry_name> — название реестра в Artifact Registry.

    • <key_id> — логин ключа доступа, если реестр приватный. Для публичных реестров <key_id> не указывается.

    • <key_secret> — пароль ключа доступа, если реестр приватный. Для публичных реестров <key_secret> не указывается.

    • <release> — название релиза. Для удобства рекомендуем указать название релиза дистрибутива ОС, под который собран загружаемый пакет.

    • <component> — секция, к которой относится пакет в зависимости от уровня его готовности и лицензии.

  3. Добавьте в локальный кеш доступные пакеты, их версии и зависимости:

    dnf makecache
  4. Установите нужный пакет:

    dnf install <package-name>