Bonjour,
En ce moment je fais quelques essais pour créer un moyen d'installer de manière automatique nos Workstation d'intégration et de dev via un kickstart.
Je suis actuellement entrain de regarder les moyens d'installer la JRE et le JDK de SUN (possibilités de J2EE dans un avenir proche). Pour des raisons techniques, tous les dev on voté unanimement pour avoir les solutions de SUN (Donc pas de Open-JDK) sur leurs machines.
J'ai actuellement testé les moyens d'installation suivants :
Avec Jpackage :
http://doc.fedora-fr.org/wiki/Java_Sun_:_installation_rapide_en_RPM
Ici il suffit de yum –install les divers libs de dépendances puis d'installer le rpm. La seconde étape est l'installation des compatibilités JPackage.
Je me demandais à quel point cette solution est pratique et si quelqu'un sait si les modifications de configurations d'alternatives et du java.sh sous profile.d sont bonnes ?
http://doc.fedora-fr.org/wiki/Java_:_construire_les_RPM_du_JDK_fa%C3%A7on_jpackage
On reconstruit ces rpm puis on install les Jpackage compat. Le problème ici est que les guides (permettent la création des rpms) téléchargeable de Jpackage ne sont pas forcement très à jour. (Du point de vue dev, je ne pense pas que ça pose de problèmes mais quid de la compatibilité avec de futur version de fed ?)
Sans Jpackage
http://doc.fedora-fr.org/wiki/Java_Sun_:_Installation_%28plugin,_JRE,_JDK%29
http://fedorasolved.org/browser-solutions/java-i386
Ici c'est une install complètement à la main puis une configuration du profile.d/java.sh.
Ensuite, une configuration à la mains de alternative.
N'ayant forcement une très grande expériences dans les installations d'environnements java, je me demandais quel était la solution la plus propre et simple à maintenir (et à mètre à jour chez tous le monde).
Pour les trois solutions, je pense qu'un simple scripte de ré-install+config doit être possible pour remettre à jours les installations de chez tous le monde.
A l'utilisation, la première solution semble être la plus pratique à intégrer dans un kickstart. Mais j'ai l'impression que de scripter la dernière solution sera peut-être plus maintenable.
Vous en dite quoi ?
Mercis par avance pour les avis 😉
J'ai cherché un moment sur internet, mais je ne trouve pas (j'ai peut-être mal cherché) de « bonnes pratiques» sur le sujet.