2017-01-26 14 views
-1

Хотелось бы преобразовать каталог, содержащий файлы tar.gz, в RPM , идеально подходящий для предопределения/переопределения путей установки RPM для преобразованных RPM.Как я могу использовать Ansible для создания пакета RPM из tar.gz tarball?

Вот ручные инструкции: https://access.redhat.com/sites/default/files/attachments/rpm_building_practice_10082013.pdf

+1

И зачем вам использовать Ansible? – techraf

+0

То есть общий общий вопрос. Хотя это возможно, вы должны знать, как работать с Ansible и как создавать файлы спецификаций. Который сам по себе - два очень общих вопроса. – msuchy

+0

Я согласен и предпочитаю устанавливать непосредственно из tarball, на мой взгляд, намного лучше, чем RPM, потому что я могу использовать tar.gz, легко использовать это в других дистрибутивах Linux .. В этой конкретной ситуации поставщик в основном предоставляет tar.gz и внутренне наши компания требует, чтобы RPM были сделаны и сохранены во внутреннем репо. так что автоматизированный способ сделать это с помощью issible был бы полезен, поскольку это могло бы быть сделано с помощью cron/ansible job возможно? –

ответ

0

Хотя вопрос является слишком широким, в настоящее время вы не должны быть в состоянии написать спецификации файлы для создания пакетов RPM.

fpm автоматизирует большую часть процесса упаковки программного обеспечения и принимает большинство форматов пакетов в качестве ввода и вывода. Это действительно удобно, когда вам нужно упаковать несколько разных целевых систем.

Это, как правило, изменить структуру каталогов перед упаковкой.