Java (de chez Sun) n'étant pas libre, il n'est pas toujours packagé avec les distributions. Voici mes méthodes pour être certain de ne rien oublier et que ca fonctionnera.
Télécharger le JDK (ou le JRE) sur le site de sun http://java.sun.com. Je conseille de l'installer dans le répertoire /opt. Une fois que l'installeur a fini son travail, il est recommandé de créer un lien symbolique sur le répertoire j2sdk-{version} s'appelant java, cela permet de changer de version de Java sans retoucher à la configuration.
En root :
cp j2sdk-{version}.bin /opt cd /opt chmod 700 j2sdk-{version}.bin ./j2sdk-{version}.bin ln -s /opt/j2sdk{version} java
Ensuite il faut modifier le fichier /etc/bash.bashrc pour y ajouter :
/etc/bash.bashrc
PATH="/opt/java/bin:$PATH" JAVA_HOME="/opt/java" export JAVA_HOME PATH
Pour installer le plugin Java de firefox (applet java) :
ln -s /opt/java/jre/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/mozilla-firefox/plugins/libjavaplugin_oji.so
Sous Ubuntu
ln -s /usr/lib/jvm/java-1.5.0-sun-1.5.0.06/jre/plugin/i386/ns7-gcc29/libjavaplugin_oji.so /usr/lib/mozilla-firefox/plugins//libjavaplugin_oji.so
Le but est de construire un paquet Debian pour installer le JDK correctement integré au système. Télécharger le JDK (ou le JRE) sur le site de sun http://java.sun.com. Installer les paquets qui permettent la génération d'un paquet Debian à partir de l'executable Sun.
En root :
% apt-get install fakeroot java-package
Se mettre dans le répertoire où l'on a copié l'archive, en tant qu'utilisateur (sinon le paquet ne sera pas correctement généré) :
% fakeroot make-jpkg jdk-{version}.bin
Le programme demande le nom et l'email du responsable du paquet, puis affiche la licence de Sun qu'il faut accepter.
Ensuite on installe le paquet en root :
% dpkg -i sun-j2sdk{version}.deb
Avec cette méthode il n'y a pas besoin de modifier les fichier de configurations, tout est automatique.