RPM-модули делают кикстартную установку дистрибутивов на основе RHEL непригодной для использования.

В названии поста есть все. Первые шаги по переходу с CentOS 7 на Rocky Linux 8 провалились (на мой взгляд) из-за модулей RPM.

Если что-то установлено традиционным способом через , он замечает, что зависимость доступна только как модульный RPM, и активирует поток приложения модуля для установки других зависимостей в правильной версии.

Для автоматической установки индивидуального дистрибутива дополнительные RPM загружаются через . В данном конкретном случае в Rocky Linux 8 устанавливается докер. RPM-пакеты модулей и зависимости отделяются от их потока и помещаются в ISO, чтобы автоматическая установка работала без проблем.

Если модуль RPM найден,repo2moduleпризван создатьmodule.yaml. Файл YAML помещается в дополнительный репозиторий RPM в образе ISO, и репозиторий обновляется черезmodifyrepo_c. В противном случае репозиторий модуля RPM не будет работать.

Если дистрибутив был установлен успешно, не распознается, что некоторые установленные RPM-модули принадлежат существующему потоку приложения. Ранее они были развязаны через--download-only.

Если вы попытаетесь активировать поток приложения модуля RPM вручную,dnfобнаруживает проблемы зависимостей с уже установленными RPM.

Сейчас установлена ​​система, которую нельзя постоянно обновлять. По этой причине автономная установка настроенного дистрибутива на основе RHEL через кикстарт в настоящее время, на мой взгляд, невозможна, поскольку обновление системы невозможно при существующем подключении к серверу RPM.

  1. Как разработчики представляли себе обработку дистрибутивов кикстарта с помощью модулей RPM? Возможно я допускаю ошибку при составлении дистрибутива.
  2. Как исправить проблему с обновлением предустановленных RPM модулей?

0 ответов

Другие вопросы по тегам