Как создать прокси-сервер YUM с Nexus OSS в Windows

Версия: Nexus OSS 2.11.2-03 ОС: Windows 7 Professional Ошибка: «createrepo» недоступно и «mergerepo» недоступно

Для ясности я пытаюсь создать прокси-сервер yum, используя Nexus OSS в Windows7.

Теперь я понимаю, что создание репозитория/прокси yum в Windows немного нелогично, но это то, что меня «просят» сделать. Если это действительно просто невозможно, то дайте мне знать.

Я думал, что Nexus OSS поставляется с поддержкой yum из коробки, но у меня возникли некоторые проблемы.

У меня нет «yum» в качестве одного из доступных типов репозитория, когда я создаю новый прокси.

На экране «Администрирование->Возможности» я вижу указанную выше ошибку/предупреждение.


person Pytry    schedule 02.03.2015    source источник
comment
Это действительно помогает, но это скорее вопрос настройки и администрирования Nexus OSS, чем вопрос о том, как работает YUM. Моя задача — проксировать общедоступные репозитории RHEL, centos и epel, чтобы нам не приходилось вручную обновлять наши локальные репозитории.   -  person Pytry    schedule 02.03.2015
comment
Либо у вас есть локальные зеркала, либо их нет. (Я имею в виду, что технически у вас могут быть локальные метаданные и удаленные RPM, но это не очень полезная настройка.) В любом случае, если вы просто пытаетесь заставить своих клиентов использовать вышестоящие репозитории, почему они вообще проходят через вас? Или, наоборот, если вы хотите, чтобы они проходили через вас, но использовали исходные репозитории в качестве источников данных, почему бы просто не перенаправить или просто проксировать репозиторий? Зачем вообще создавать локальное репо?   -  person Etan Reisner    schedule 02.03.2015
comment
Причина использования прокси связана с правилами брандмауэра в закрытой сети. У меня нет выбора, где и на какой операционной системе размещается Nexus, и мне абсолютно необходимо пройти через прокси-сервер Nexus, чтобы получить доступ к этим вышестоящим репозиториям.   -  person Pytry    schedule 09.05.2015


Ответы (1)


Поддержка Nexus yum в Nexus 2 зависит от встроенных команд createrepo и mergerepo. Поэтому его необходимо запускать в ОС, которая позволяет устанавливать эти инструменты.

Подробнее об этом читайте в главе yum документации Nexus.

Nexus 3 больше не использует эти собственные инструменты для репозиториев YUM. , и готово к производству.

person Manfred Moser    schedule 02.03.2015
comment
Спасибо за помощь. Вы знаете, есть ли целевая дата выпуска? - person Pytry; 02.03.2015
comment
Позже в этом году. И интеграция yum, конечно же, останется частью Nexus OSS. - person Manfred Moser; 02.03.2015
comment
Это должно быть приемлемо. Я не в рабочем состоянии, поэтому я буду рад использовать веху. - person Pytry; 02.03.2015
comment
У меня такое ощущение, что это было добавлено после последней вехи ... пришлите мне электронное письмо по адресу manfred at sonatype dot come, чтобы я мог продолжить работу в ближайшие дни. - person Manfred Moser; 03.03.2015
comment
Поддерживает ли Nexus OSS 3 Yum (изначально)? Документация на sonatype.com/download-oss-sonatype и меню создания репозитория в в графическом интерфейсе перечислены только Docker NuGet npm Bower... - person gliptak; 08.06.2016
comment
На данном этапе поддержка yum в Nexus Repository Manager 3 отсутствует. Однако оно приближается. - person Manfred Moser; 12.06.2016
comment
@ManfredMoser, где я могу найти больше информации о состоянии YUM в нексусе? - person David Karlsson; 12.06.2017
comment
Вы должны будете спросить Sonatype. на данном этапе не знаю. - person Manfred Moser; 12.06.2017