Мне нужно упаковать приложение Perl Dancer для установки с использованием RPM. Практически все модули модуля/дистрибутива Perl связаны с установкой файлов в определенные места в Perl, например/usr/lib/perl. Мне нужно создать установку в автономном месте, например/opt/foo.Упаковка приложения Perl
Я знаю о App::Build, который выглядит так, как будто он может быть полезен, и предоставляет средства, отсутствующие в модуле :: Build. Я ожидаю, что для этого может быть плагин Dist::Zilla, но я не смог его найти.
Какие инструменты вы бы предложили использовать для создания, тестирования и упаковки приложения Perl?
Компоновка приложения будет следовать нормальный стиль танцор, с/Public,/Views,/Lib, и т.д.
Я бы предложил использовать инструменты, предоставленные дистрибутивом, для которого вы создаете RPM. У Debian есть комплект упаковки для модулей Perl (для дебюта), я бы предположил, что дистрибутивы на основе RPM будут иметь что-то подобное. – Quentin
Да, rpmbuild, несомненно, будет поручено фактически объединить RPM, но я больше ищу инструмент Perl для управления зависимостями, тестированием, файлами ресурсов и т. Д. Module :: Build/Dist :: Zilla отлично справляются с этой задачей, но нацелены на модули/дистрибутивы, не столь отличные для «приложений», – ptomli