Java : création des RPMs JDK 1.5.0.09 sous FC6 But du tutoriel : - avoir la machine virtuelle Java (JVM) - création du RPM plugin Java pour les navigateurs Internet 1. Préparation de l'environnment pour la création des RPMs (D'après le tutorial de http://www.fedora-fr.org : http://doc.fedora-fr.org/RPM_:_environnement_de_construction) # su - # useradd builder # passwd builder # yum install rpmdevtools Loguer vous avec l'utilisateur builder # su - builder Construire l'arborescence de travail pour la création des RPMs $ fedora-buildrpmtree Dans le /home de l'utilisateur builder vous aurez la présence du répertoire "rpmbuild" et un fichier .rpmmacros qui doit contenir : %_topdir %(echo $HOME)/rpmbuild %_smp_mflags -j3 %__arch_install_post /usr/lib/rpm/check-rpaths /usr/lib/rpm/check-buildroot Ajoutez y : %vendor Builder %packager builder@mail.org %dist .fc6 2. Construction des RPMs JDK (D'après le tutorial de http://www.fedora-fr.org : http://doc.fedora-fr.org/Java_:_construire_les_RPM_du_JDK_fa%C3%A7on_jpackage) (ajouts et corrections personnels) a. Téléchargement du binaire JDK Rendez vous à l'adresse suivante : http://java.sun.com/javase/downloads/index.jsp Aller sur "JDK 5.0 Update 9" Prenez le fichier "jdk-1_5_0_09-linux-i586.bin" (environ 45Mo) Puis faites : $ cp jdk-1_5_0_09-linux-i586.bin /home/builder/rpmbuild/SOURCES/ b. Téléchargement du modèle contenant le fichier SPEC $ wget http://mirrors.dotsrc.org/jpackage/1.6/generic/non-free/SRPMS/java-1.5.0-sun-1.5.0.09-1jpp.nosrc.rpm $ rpm -ivh java-1.5.0-sun-1.5.0.09-1jpp.nosrc.rpm c. Construction des RPMs Vous pouvez maintenant lancer la construction des RPM : $ rpmbuild -ba rpmbuild/SPECS/java-1.5.0-sun.spec 3. Installation des RPMs créés # su - # cd /home/builder/rpmbuild/SOURCES/ # rpm -ivh rpm -ivh java-1.5.0-sun-1.5.0.09-1jpp.i586.rpm # rpm -ivh java-1.5.0-sun-plugin-1.5.0.09-1jpp.i586.rpm Si on vous demande libXp.so.6 : # yum install libXp.so.6 puis relancer l'installation des RPMs 4. Configuration a. Création des liens symboliques java # ln -s /usr/lib/jvm/jre-1.5.0-sun/bin/java /usr/bin/java # ln -s /usr/lib/jvm/jre-1.5.0-sun/bin/java_vm /usr/bin/java_vm b. Pour le plugin des navigateurs Internet # cd /home/gaaruto/.mozilla/plugins/ # ln -s /usr/lib/jvm/java-1.5.0-sun-1.5.0.09/jre/plugin/i386/ns7/libjavaplugin_oji.so c. Tester Java Ouvrez votre navigateur http://java.com/en/download/help/testvm.xml Done. ^^ Gaaruto