Etape 1 : préliminaires
Après avoir télechargé la version Linux auto extractible du JDK (ou JRE) souhaitée, vérifiez que vous possédez les outils pour générer notre ".deb" : l’opération nécessite en effet la présence du pakage "java-package" disponible dans la section "contrib" des dépôts de votre distribution debian…
Si ce n’est pas le cas, vérifiez dans /etc/apt/sources.list, puis installez le package.
Etape 2 : création du .deb
La création se fait sous un compte classique (non root)…
Il faut donc penser à vérifier que le binaire ainsi que le répertoire dans lequel il se trouve soit accessible en lecture/ecriture pour cet utilisateur.
L’illustration porte ici sur l’installation de la version 19 du jdk 1.5.
user@debian:/root$ fakeroot make-jpkg jdk-1_5_0_19-linux-i586.bin
Répondez simplement aux questions qui vous sont posées…
Et hop un .deb est créé. :upcool
Etape 3 : installation via dpkg et vérification
Sous le compte root, installons notre package fraîchement généré :
debian:~#dpkg -i sun-j2sdk1.5_1.5.0+update19_i386.deb
Une fois l’installation effectuée, vérifiez la version de Java utilisée [1]
debian:~# java -version
java version "1.5.0_19"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_19-b02)
Java HotSpot(TM) Server VM (build 1.5.0_19-b02, mixed mode)Annexe : retour arrière
Si vous avez réaliser un "downgrade" de la version java ou que vous souhaitez utiliser une autre version que celle précédemment installée , il vous suffit d’utiliser le système "DebianAlternatives".
Ce dernier privilégie par défaut l’utilisation de la meilleure version java disponible.
Pour changer de version, saisissez simplement :
debian:~# update-alternatives --config java
Il y a 4 alternatives fournissant « java ».
Sélection Alternative
-----------------------------------------------
1 /usr/bin/gij-wrapper-4.1
2 /etc/alternatives/kaffe-system/bin/java
3 /usr/lib/jvm/java-1.5.0-sun/jre/bin/java
*+ 4 /usr/lib/j2sdk1.5-sun/bin/java
Appuyez sur Entrée pour conserver la valeur par défaut[*] ou choisissez le numéro sélectionné :3
Utilisation de « /usr/lib/jvm/java-1.5.0-sun/jre/bin/java » pour fournir « java ».
debian:~# java -version
java version "1.5.0_14"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_14-b03)
Java HotSpot(TM) Server VM (build 1.5.0_14-b03, mixed mode)Et hop vous revoilà en version 14.![]()
Tags
Infos