Création de paquet debian Java

Cette méthode permet d »installer facilement la Java Runtime Environment à la manière Debian, c »est-à-dire à l »aide d »un paquet précompilé. L »avantage de cette méthode est que vous êtes sûr d »installer la toute dernière version de la JRE disponible à l »heure actuelle.

Le JDK

Commencez par télécharger le fichier dénommé JRE 5.0 Update 6 (la version 5.0 Update 6 est celle disponible à ce jour ; s »il y a plus récent, prenez une version plus récente ;-)) à partie de la page de téléchargements du site de Sun. Prenez la version « Linux self-extracting file” (jre-1_5_0_06-linux-i586.bin). Le fichier doit donc s »appeler :

- jre-1_5_0_06-linux-i586.bin (environnement d »exécution)
- jdk-1_5_0_06-linux-i586.bin (kit de développement)
- j2re-1_4_2_09-linux-i586.bin (ancienne version de l »environnent d »exécution)
- j2sdk-1_4_2_09-linux-i586.bin (ancienne version du kit de développement)

Si vous avez un amd 64 comme processeur, prenez la version « Linux AMD64 Platform  » ( en bas de la page).

Les outils

Installez ensuite les paquets fakeroot et java-package, à l »aide de l »interface graphique Synaptic ou par la l »outil dpkg en ligne de commande :


apt-get install fakeroot java-package

Sur une ubuntu si « java-package” n »est pas disponible, vous devez activer les dépôts Multiverse (ou Universe ?). Dans Synaptic : Catégories > Dépôts > Ajouter, sélectionnez « Maintenu par la communauté (Universe)” ou « Non-libres (Multiverse)”.

Sur debian si si « java-package” n »est pas disponible ajouter à votre /etc/apt/sources.list les dépots contrib et non-free

Fabriquer un paquet .deb

Dans un terminal, rendez-vous dans le répertoire dans lequel vous avez téléchargé l »installateur de la JRE (voir page ligne_de_commande pour les commandes de base). Exécutez make-jpkg, qui va transformer l »installateur de Sun en un paquet Debian, à l »aide de la commande suivante depuis un compte utlisateur lamda :


fakeroot make-jpkg le_fichier_telecharge.bin

Installer configurer

Finalement, installez le paquet Debian ainsi généré à l »aide de l »outil en ligne de commande dpkg, avec la commande suivante depuis le compte root :


dpkg -i sun-j2re1.5_1.5.0+update06_i386.deb

NB : Le chiffre suivant le « update” peut être plus élevé, reportez-vous à la ligne « The Debian package has been created in the current directory. You can install the package as root (e.g. dpkg -i sun-j2re1.5_1.5.0+update06_i386.deb).” dans votre terminal.

Il faut maintenant indiquer à Ubuntu quelle version de la machine virtuelle Java vous voulez utiliser. Pour cela, tapez cette commande dans un terminal :


update-alternatives --config java

Puis choisissez la version que vous venez d »installer (chez moi, il s »agissait du choix numéro 3).

Pour vérifier si vous avez bien la bonne version :


java -version

Voilà, vous disposez maintenant de l »environnement Java installé sur votre machine ! Vous pouvez désormais bénéficier de cette technologie pour tous vos besoins dans Internet et pour les logiciels basés autour de cette plate-forme.