Как правильно загрузить пакеты CentOS в Nexus 3? - PullRequest
0 голосов
/ 25 марта 2020

Я загрузил пакеты CentOS-8.1 AppStream и BaseOS в Nexus-3 с помощью curl.

Когда я пытаюсь установить httpd с помощью репозитория Nexus-3 yum, он дает мне

"Пакет httpd-2.4.37 требует mod_httpd2, но ни один из провайдеров не может быть установлен."

Сначала я подумал, что пропустил несколько пакетов для загрузки. Но это был не тот случай.

Затем я смонтировал iso-файл CentOS и попытался установить httpd, используя локальный репозиторий, успех!

Проблема в том, что repomd.xml файлы различны. Nexus создает свои собственные repomd.xml файлы после загрузки пакета, что создает конфликты.

Кроме того, "yum group list" не работает с Nexus.

Как правильно загрузить пакеты CentOS в репозиторий Nexus?

1 Ответ

0 голосов
/ 26 марта 2020

Вместо загрузки всех rpm в репозиторий yum(hosted) я загрузил все каталоги и файлы в репозиторий raw(hosted). Работает отлично!

...