Я поддерживаю Perl-скрипт, который запускает автоматическую установку программного обеспечения нашего базового сервера. Одним из новых требований является установка модуля Inline :: Java.
Наша обычная стратегия установки с использованием Yum, похоже, рушится, поскольку в yum нет Inline :: Java. Я не могу найти релиз RPM для него, поэтому не могу установить его как RPM. Похоже, что единственными вариантами являются установка через CPAN или доставка tar и наличие шага, который определяет местоположение SDK и запускает perl Makefile.PL J2SDK =; делать; сделать установку '.
Инстинктивно, я думаю, что это немного шатко для автоматической установки, в прошлом у меня были проблемы с установкой CPAN, и я действительно не хочу делать это на работающем сервере, но я не могу думать о лучший вариант.
Другой вариант, который я рассмотрел, - это просто отправить файл .pm, поместить его в пользовательский каталог и использовать «lib», чтобы определить его как местоположение, но из-за того, как работает Inline :: Java, я не думаю, что это возможно, ему нужно расположение InlineJavaServer и тому подобное.
У кого-нибудь есть лучшее решение или мнение, какое из предложенных выше является лучшим?