Je gère un script Perl qui exécute une installation automatisée de notre logiciel serveur de base. L'une des nouvelles exigences est d'installer le module Inline :: Java.Automatisation de l'installation Inline :: Java sous Linux (Centos/Redhat)
Notre stratégie habituelle d'installation en utilisant Yum semble tomber car il n'y a pas de Inline :: Java disponible dans yum. Je ne trouve pas de version RPM pour cela, donc je ne peux pas l'installer en tant que RPM. Les seules options semblent être l'installation via CPAN ou l'envoi du tar et une étape qui identifie l'emplacement du SDK et lance 'perl Makefile.PL J2SDK =; faire; faire l'installation '. Instinctuellement, je pense que c'est un peu fragile pour une installation automatisée, j'ai eu des problèmes avec les installations CPAN qui ont échoué dans le passé et je ne veux pas vraiment avoir à faire sur un serveur en direct, mais je ne peux pas penser d'une meilleure option.
L'autre option que je considérais consistait simplement à expédier le fichier .pm, en le plaçant dans un répertoire défini par l'utilisateur et en utilisant 'use lib' pour le définir comme emplacement mais en raison du fonctionnement de Inline :: Java. pense que c'est possible, il a besoin de l'emplacement du InlineJavaServer et de tout ça aussi.
Est-ce que quelqu'un a une meilleure solution ou une opinion sur laquelle de celles proposées ci-dessus est la meilleure?
Merci, j'ai manqué cette variable d'environnement. Cette solution a fonctionné pour moi, avec un minimum de perturbation. – NeilInglis