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