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 :
* Please download 'jre-8u51-linux-x64.tar.gz' from:
* 'http://www.oracle.com/technetwork/java/javase/downloads/jre8-downloads-2133155.html'
* and move it to '/var/calculate/remote/distfiles'.
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 :
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-8u51-linux-x64.bin
- Calculate Linux 32 Bits : jre-8u51-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-8u51-linux-*.tar.gz /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/oracle-jre-bin-1.8.0.51:1.8::gentoo USE=" alsa nsplugin -fontconfig -jce -pax_kernel (-selinux)"
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.8
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 oracle-jre-bin-1.8
ou si votre Calculate Linux est 32 Bits
eselect java-nsplugin set 32bit oracle-jre-bin-1.8
Vous vérifiez :
eselect java-nsplugin list
Available 32-bit Java browser plugins
Available 64-bit Java browser plugins
[1] icedtea6-bin
[2] oracle-jre-bin-1.8 current
Vous pouvez enfin tester après un redémarrage de Firefox le bon
fonctionnement de Java sur le lien suivant :
et y voir le texte :
Vous disposez de la version de Java recommandée. (Version 8 Update 51).
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 !!
~