Аппетитно, как репозиторий RPM

В настоящее время я создаю инфраструктуру для Aptly для наших установок Ubuntu / Debian. Затем я буду работать на стороне RHEL, и я хочу получить хорошее репо, что мне не только нужно управлять. Чтобы дать вам представление, никто больше здесь не единомышленник. Aptly достаточно прост, чтобы справиться, поэтому все, что было бы идеально, было бы идеальным.

Что вы делаете в вашей организации для rpm / yum repos?

2 Solutions collect form web for “Аппетитно, как репозиторий RPM”

Есть несколько проектов с открытым исходным кодом, на которые вы можете взглянуть:

Spacewalk и Pulp – это два проекта, поддерживающих RPM, а также другие типы пакетов. Вы можете использовать их в сочетании с меткой, если хотите.

Кроме того, вы можете попробовать использовать инструмент командной строки createrepo для создания собственного репозитория пакетов RPM.

Независимо от того, какой вариант вы выберете, есть некоторые важные вещи, о которых вам следует знать при создании репозитория пакетов YUM / RPM: ошибка createrepo и GPG, подписывающие пакеты RPM и репозитории .

Кстати, поскольку вы упомянули репозитории APT, я подумал, что должен упомянуть две полезные статьи о подписке GPG на пакеты Debian и репозитории APT , а также на мучительную ошибку APT, к которой приходят жертвы.

Это самый странный вопрос.

Если бы я сказал, что то, что я делаю для yum repos, просто

1) scp RPM в местоположение

2) запустите createrepo в этом месте

это поможет?

Разумеется, вы хотите, чтобы RP / RPP в каком-либо месте, видимом машинами-жертвами, тривиально, это будет означать веб-ресурс где-нибудь. Вы захотите упаковать свои RPM в самый старый дистрибутив, который вам нужен, поскольку все совместимо с переходом, но не назад. На самом деле, это своего рода.

Но вы говорите, что «никто больше здесь не является единомышленником Unix», но вы распространяете программное обеспечение для Ubuntu и хотите распространять программное обеспечение Enterprise Linux. Ваша цель состоит в том, чтобы ваши разработчики были единомышленниками, поскольку богатство проблем безопасности и формации, с которыми вы столкнетесь, будет огромным и значительным.

Действительно, «делать что-то для yum repos» на самом деле на самом деле не намного проще. Фактическая актуальность этого настолько тривиальна, но вопросы вокруг нее – как упаковать, что упаковать, почему пакет – немного сложнее и в конечном итоге важны.

  • Как установить хранилища CentOS-хранилищ?
  • Обновление Fedora Core yum держится
  • Проверьте версию пакета RPM, доступную в репозитории upstream, если у меня есть пользовательский, установленный
  • Как я могу получить самокомпилированные пакеты, чтобы хорошо играть с менеджерами пакетов (например, apt-get, yum)
  • Как работает «groupinstall»? (Как преобразовать групповую установку в обычную программу multi yum install <package> -y?)
  • Использование YUM или установка APT на CentOS
  • yum Ошибка: rpmdb open failed
  • Получение / упаковка RPM-зависимостей для приложения Fedora / RHEL linux - отсутствие доступа к сети
  • RHEL6 Установите MySql-Python без подключения к Интернету?
  • Почему в CentOS 7 не будет установлена ​​новая версия Node.js?
  • Невозможно использовать ретрансляцию EPEL, получить ошибку NSS -5990 (PR_IO_TIMEOUT_ERROR)
  • Interesting Posts

    Цитирование в подстановке команд

    Проблемы с качеством звука с помощью mpd

    Будет ли перерабатывать идентификаторы? Что делать, если вы достигнете максимального id?

    FFS: логические и физические блоки в разделах

    Arch Linux не подключается к беспроводной сети

    aplay не производит звукового вывода для пользователя, не являющегося пользователем по умолчанию, но подробный статус выглядит нормально?

    Удалить абзац из файла

    Проблемный скрипт сборки с кавычками

    hunspell: добавить слово в словарь из командной строки

    Когда-либо выходящий из системы трафик, адресованный одному из интерфейсов системы Linux?

    Что делают параметры ядра acpi_osi = linux и acpi_backlight = vendor?

    Маленький скрипт для обновления цветов GNOME Terminal 3.14.2

    Синтаксическая ошибка возле неожиданного токена '{'

    Пример для $ "…"

    Изменение хэширования пароля на PBKDF2 в операционной системе на базе Debian

    Linux и Unix - лучшая ОС в мире.