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 :
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 :
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 !!
~