Java est à la fois un langage de programmation et une plateforme d'exécution. Le langage Java a la particularité d'être portable sur plusieurs systèmes d'exploitation tels que Linux ou Windows. C'est la plateforme qui garantit la portabilité des applications développées en Java. Java est utilisé dans de très nombreux environnements : dans les pages HTML, dans les téléphones portables, et bien sûr, sur notre système d'exploitation favori, Debian GNU/Linux. Pour plus d'informations, rendez-vous sur le site officiel de Java
Nous avons vu tout au long de cette formation que pour installer un logiciel, il faut le paquet correspondant. Inutile de le chercher dans les paquets proposés par Debian, il n'est pas libre. Par conséquent, il ne respecte pas la philosophie Debian. Voilà pourquoi nous allons faire nous même le paquet Debian.
Commençons par installer les paquets nécéssaires pour la création de notre paquet java :
# apt-get install java-package |
et si vous n'avez pas suivi le tutorial depuis le début, il faudra installer le package fakeroot en plus :
# apt-get install fakeroot java-package |
N'oubliez pas de mettre dans le fichier/etc/apt/sources.list les paquets de contrib. |
Allez sur le site de Sun pour télécharger Java. Après la lecture des pages, vous devez récupérer un fichier d'une 50 de Mo et qui a pour nom : jdk-numéro_de_version-linux-i586.bin
Réalisons le paquet :
# fakeroot make-jpkg jdk-numéro_de_version-linux-i586.bin |
Le logiciel va vous poser des questions pour la license, répondez simplement "yes". Il ne reste ensuite plus qu'a attendre la finalisation du paquet. A la fin, vous devriez avoir un fichier nouvellement créé, qui a pour extension .deb
Il nous reste plus qu'à installer le paquet :
# dpkg -i sun-j2sdk-numéro_de_version_i586.deb |
Pour savoir si tout s'est bien passé, lançons java :
% java -version java version "1.5.0_06" Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05) Java HotSpot(TM) 64-Bit Server VM (build 1.5.0_06-b05, mixed mode) |
Précédent | Sommaire | Suivant |
Compléments sur la gestion des packages Debian | Niveau supérieur | Faire marcher une imprimante |