Installation du plugin Java JRE pour Firefox et LibreOffice

Préambule

Une demande nous a été faite par un utilisateur Français de Calculate Linux afin d’installer le plugin Java pour Firefox et LibreOffice.

Oracle ne permettant plus que ce plugin soit disponible directement dans les dépôts des distributions GNU/Linux, vous risquez de voir apparaître ce message :

!!! dev-java/sun-jre-bin-1.6.0.39 has fetch restriction turned on.
!!! This probably means that this ebuild's files must be downloaded
!!! manually.  See the comments in the ebuild for more information.
 * Due to Oracle no longer providing the distro-friendly DLJ bundles, the package has become fetch restricted again.

Je vous propose donc la procédure d’installation ci-dessous.

Récupération du binaire Java JRE

Rendez-vous sur le site de téléchargement du binaire Java sur le lien suivant :

Dépôt Oracle Java

Vous devez accepter la licence en cliquant sur le bouton radio :
“Accept License Agreement”
puis choisir le binaire en fonction de l’architecture de votre Calculate Linux.

  • Calculate Linux 64 Bits : jre-6u39-linux-x64.bin
  • Calculate Linux 32 Bits : jre-6u39-linux-i586.bin

Enfin enregistrez le binaire sur votre Calculate Linux par exemple :
/home/utilisateur/Téléchargements

Installation du binaire Java JRE

Ouvrez un terminal puis connectez-vous en tant que root puis déplacez le binaire jre dans le répertoire distfiles ainsi :

mv /home/utilisateur/Téléchargements/jre-6u39-*.bin /var/calculate/remote/distfiles/

Vérifiez que le binaire Java JRE est bien disponible pour l’installation en faisant :

emerge -p sun-jre-bin

vous avez alors comme résultat :

[ebuild N f ] dev-java/sun-jre-bin-1.6.0.39 USE="X alsa nsplugin -derby -doc -examples -jce"

en prenant soin de vérifier que le USE FLAG : nsplugin est bien activé.
Puis lancez l’installation proprement dite :

emerge -qv sun-jre-bin

Vérification et sélection du plugin Java

Si vous avez déjà installé le plugin icedtea6-bin, il vous faut donc vérifier et spécifier que vous allez utiliser le plugin Java de Oracle, pour cela :

eselect java-nsplugin list
Available 32-bit Java browser plugins
Available 64-bit Java browser plugins
[1] icedtea6-bin current
[2] sun-jre-bin-1.6

Nous voyons donc que l’on a comme plugin icedtea6-bin.
Basculez sur le plugin Java de Oracle avec et si votre Calculate Linux est 64 Bits:

eselect java-nsplugin set 64bit sun-jre-bin-1.6

ou si votre Calculate Linux est 32 Bits

eselect java-nsplugin set 32bit sun-jre-bin-1.6

Vous vérifiez :

eselect java-nsplugin list
Available 32-bit Java browser plugins
Available 64-bit Java browser plugins
[1] icedtea6-bin
[2] sun-jre-bin-1.6 current

Vous pouvez enfin tester après un redémarrage de Firefox le bon
fonctionnement de Java sur le lien suivant :

Test de Java

et y voir le texte :

Votre version Java : Version 6 Update 39

Prise en compte de Java JRE par LibreOffice

Par défaut, LibreOffice ne prends pas en charge Java.

Pour ce faire, nous allons recompiler LibreOffice avec ce support.

Ouvrez un terminal en root et :

echo "app-office/libreoffice java" >> /etc/portage/package.use/custom
emerge -qv libreoffice

Attention LibreOffice est très long à recompiler et par là même vous aurez quelques ebuild supplémentaires en dépendances, comptez environ 3 heures.

Relancez entièrement LibreOffice, Java sera pris en compte “out of box” en vous rendant dans le menu de Writer par exemple :
Outils / Options / Java

~Have a lot of fun !!~