[Java-Archive] Installation de JRE 8 pour Ubuntu 15/10/14

Questions liées au programme de setup ou à l'installation ainsi que des problèmes d'ordre général qui ne sont pas liés à un module spécifique (dictionnaire, impression, etc).

Modérateur : Vilains modOOs

Avatar de l’utilisateur
Papayes
Membre fOOndateur
Membre fOOndateur
Messages : 4154
Inscription : 07 déc. 2005 13:55
Localisation : Vic-Fezensac dans le Gers

[Java-Archive] Installation de JRE 8 pour Ubuntu 15/10/14

Message par Papayes »

Installation de JRE 8 pour Debian ou Ubuntu
 Ajout : Édition du 15 octobre 2014 
Bonjour,
Copies d'écran avec Ubuntu 12.04 LTS
 Ajout : 
  • Si Synaptic propose la version openjdk-7-jdk qui installe la version java 1.7_51
    vous pouvez installer la version de java 8 qu'Oracle vient de sortir et qui vise à renforcer la sécurité pour l'utilisateur final.

    http://www.oracle.com/technetwork/java/ ... 33155.html

    Cette adresse 1.8 ne change pas et propose toujours les dernières mises à jour correctives :
    Nous en sommes au 16 octobre2014 à la version up 25 dénommée jre-8u25
 
3 messages successifs :
  1. Constats & téléchargement de la dernière version de 1.6 proposée, la up 45,
    ou de la dernière mise à jour de 1.7.0.67
  2. Installation de la version 1.8
  3. Nettoyages des versions antérieures
1. Versions de java JRE installées sous Ubuntu pour AOO ou LibO
Avec la guerre larvée entre Oracle (repreneur de Sun) et Ubuntu,
nous subissions des dégâts bilatéraux avec des versions du Java JRE 1.7 qui faisaient boguer AOO et LibO.

Désormais, AOO 4 et LibO (à partir de 3.5.2) supportent la version JRE 1.7.15 et les suivantes.

Pour les irréductibles de la version 1.6
ce lien de téléchargement :
http://www.oracle.com/technetwork/java/ ... 02815.html
et voir ce sujet pour l'installation, car il est fourni un fichier .bin :
[Archive-Java] Mise à jour Java (JRE) 1.6 up 45 Ubuntu


2. Téléchargement de la version JRE 1.8
Je propose pour ceux qui désirent installer la dernière version jre 1.8 proposée par Oracle
en attendant que les paquets d'Ubuntu ou de Debian la proposent.


http://www.oracle.com/technetwork/java/ ... 33155.html
  • Cochez Agree...
    Accepter ouverture de Oracle.png
    puis il faut accepter leur licence
    AccepterLicence825.png
    Cochez la case, Oracle ne donne pas le choix ! c'est tout ou rien...
En fonction de AOO ou LibO installée en 32 bits ou 64 bits,
choisir sa version
  • en 32 bits :
    DEB32JAVASite825.png
    Téléchargez le fichier-archive jre-8u25-linux-i586.tar.gz (en 32 bits = i586)
    Ouverture_jre825_32bits.png
  • ou en 64 bits
    DEB64JAVASite825.png
    Téléchargez le fichier-archive jre-8u25-linux-x64.tar.gz (en 64 bits = x64)
    Ouverture_jre825_64bits.png
Les Sommes MD5 sont accessibles par le lien au dessus du cadre des versions JRE MD5 Checsum
Somme md5 pour vérifier sa validité :
  • 32 bits : jre-8u25-linux-i586.tar.gz 22d970566c418499d331a2099d77c548
  • 64 bits : jre-8u25-linux-x64.tar.gz f4f7f7335eaf2e7b5ff455abece9d5ed
Suite ➫ Installation
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
"Tout ce qui n'est pas donné est perdu"
Avatar de l’utilisateur
Papayes
Membre fOOndateur
Membre fOOndateur
Messages : 4154
Inscription : 07 déc. 2005 13:55
Localisation : Vic-Fezensac dans le Gers

[Java] II. Installation de JRE 8 pour Debian ou Ubuntu

Message par Papayes »

B. Installation de la dernière version de jre 1.8.x
  1. Préambule
    Il est nécessaire de passer par un Terminal,
    - désormais avec une procédure très réduite pour installer la version 8 -,
    et pour désinstaller les anciennes versions obsolètes.

    Pour rappel, j'ai fait un petit tuto de familiarisation avec le terminal :
    Aide : Utiliser le Terminal pour installer OOo ou LibO
    mais je donne ici toute la procédure et en vert les complémentations automatiques avec la touche Tab du clavier,
    qu'il faut préférer à des copier-coller par clic droit (copier puis coller) dans le terminal, la complémentation permettant de s'assurer du bon chemin et des bonnes frappes au clavier.

    Je ne traite ici avec les copies d'écran qu'avec la version 32 bits :
    jre-8u25-linux-i586.tar.gz et décompressé jre1.8.0_25 appelé <le nom du fichier>.
  2. Procédure d'installation

    Elle est simplifiée depuis que ce n'est plus un fichier .bin qui est fourni
    mais une archive tar.gz qui contient un dossier directement exploitable
    .
    1. Une fois le fichier téléchargé,
      U_Java825_Extraire_iciJva.png
      décompressez-le par clic droit > Extraire ici >
    2. Un seul dossier <le nom du fichier> soit jre1.8.0_25 se décompresse
      U_java825décompressé.png
      que vous déplacerez manuellement dans votre Home
      appelé Dossier personnel
      Dossierpersonnelavec825.png
      pour se simplifier la vie ensuite...
      Profitez en cas de mise à jour pour supprimer l'ancien dossier de Java ( ici le jre1.8.0_20).
  3. Pour placer ce fichier à l'emplacement désiré de l'installation,
    c.à.d suivre le chemin indiqué par la fenêtre d'activation de Java dans les Options de AOO,
    vers le répertoire jvm de /usr/lib/jvm/,
    il faut passer en root
    .
    Exemples de contenu du répertoire jvm a écrit :On peut toujours afficher le répertoire jvm en y accédant librement par la navigation d'Ubuntu
    Menu Ubuntu : Poste de travail > Système de fichiers > usr >lib > jvm >
    et même le garder ouvert pendant toute la procédure.
    • Exemple d'un ancien répertoire :
      répertoiredesJavas.png
      ou celui avec 1.8 up 5 et up 11 installés sans nettoyage...
      U_DossierJava811dansjvm.png
      et celui d'aujourd'hui :
      ExempleMAJde825.png
    Ouvrez un Terminal.
    Pour déplacer le fichier du dossier personnel au répertoire jvm :
    Tapez
    à la suite de l'invite :~$
    sudo mv ./<le nom du fichier> /usr/lib/jvm/ soit :

    sudo mv ./jre1.8.0_25 /usr/lib/jvm/
    • TERMjava825move1.png
      Le pas à pas : Tapez
      sudo (espace) mv (espace) point slash jr puis Tab > ( le point ./ indique que le dossier est dans le home)
      :!: le slash / à la suite de jre1.8.0_25/ est à supprimer car il n'est pas question d'entrer dans le dossier mais de le déplacer.
      Tapez une espace avant la direction du dossier de réception /u Tab lib Tab j Tab
    Entrée
    Tapez votre mot de passe root et Entrée
    L'invite s'affiche de suite (sans autre indication)
    • TERMJava825move2.png
      • mais le dossier jre1.8.0_25
        est désormais dans le répertoire jvm.
        jvmavec825.png
      Tapez exit puis Entrée
      • TERM_java825_exit.png
        pour fermer le Terminal.
    Activation de la dernière version de java installée :
    • Vous pouvez fermez vos fenêtres et lancer le programme >
      • AOO : menu : Outils > Options > OpenOffice > Java > (1)
        Activation_AOO_java825.png
        et cochez la dernière version de java installée (3).
        Validez par OK (4)
        et redémarrer AOO comme demandé
        Alalerte411pourjava.png
      • LibO :menu : Outils > Options > OpenOffice > Avancé > (1)
        Activer_libO_java825.png
        Cochez la version désirée (3)
        Validez par OK (4)
        et redémarrer LibO comme demandé
        MessageLibOpourJava.png
      Si votre Boite de dialogue java contient des pléthores de jre affichés, c'est que votre ordinateur n'a pas été nettoyé des précédentes versions de java, d'où le message suivant pour éventuellement nettoyer des doublons inutiles.

      Mises à jour successives de 1.8
      Cette méthode d'installation n'écrase pas la version précédente :
      Même si vous aviez nettoyé lors de l'installation de la version 1.8.0_20 , celle-ci se trouve dans le répertoire jvm.
      Il suffit d'activer la dernière version dans AOO ou LibO,
      Vous pourrez nettoyez les versions superflues de la même manière qu'il est expliqué au message suivant.

      Il est inutile désormais de gardez plusieurs versions de Java sous prétexte de craindre des problèmes de compatibilité descendante avec d'autres logiciel que AOO ou LibO car java 8 up 25 peut être considérée comme stable et la plus sécurisé.
      Par exemple sous MacOsx, l'installateur de java propose désormais de désinstaller toutes les versions autres que la 1.8_25
Suite ➫ Nettoyage manuel des versions obsolètes.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
"Tout ce qui n'est pas donné est perdu"
Avatar de l’utilisateur
Papayes
Membre fOOndateur
Membre fOOndateur
Messages : 4154
Inscription : 07 déc. 2005 13:55
Localisation : Vic-Fezensac dans le Gers

[Java] (RE) ➫ Nettoyage des versions obsolètes

Message par Papayes »

C. Nettoyage des JRE superflus et obsolètes.

Il est désormais inutile voire dangereux de garder des versions anciennes de Java autre que la 1.8_25.
Même la version 1.7 semble désormais inutile (les autres programmes ont dû se mettre à jour depuis).

Si vous n'avez pas déjà nettoyé, le répertoire jvm et la boite de dialogue d'activation de Java du programme
commence à gonfler avec des fichiers totalement inutiles et comportant des failles de sécurité non corrigées.

Puisque vous êtes devenu(e) un(e) expert(e) en Terminal, :D
un nettoyage s'impose,
mais il impose également davantage de vigilance car les commandes Linux de suppressions sont irréversibles,
c'est pour cela que je propose la suppression un après l'autre des fichiers et des répertoires.

Il faut supprimer les répertoires des dernières versions de jre installées en ne laissant que dossier jre1.8.0_25 dernier installé,
et profiter pour supprimer les vieux fichiers .bin d'installation jre-6uxx-linux-i586.bin qui traîneraient encore.

I. Ouvrir et lister le répertoire jvm
Exemple d'une vieille installation a écrit :Avec encore une jre up 45 mais ayant déjà reçu un premier coup de nettoyage lors de son installation...
  • java17045dansjvmlesinutiles.png
Supprimer les dossiers jre1.6.
Les dossiers "openjdk" font doublons avec les dossiers jre.
(Lorsque vous passerez à openjdk, ce seront les jre qu'il feront alors doublons...).
D'autres exemples des fichiers et de leur nettoyage figurent dans les archives ...
Dans cet exemple, je ne garderai que le dernier dossier inséré dans jvm : jre 1.8.0_25.
  • jvmavec825_dossiersasupprimer.png
  1. Ouvrir un Terminal
  2. Se placer dans le répertoire jvm pour y avoir l'invite de commande ~/usr/lib/jvm$
    Tapez
    cd /usr/lib/jvm/
    Entrée
    • terminalcdjvm.png
  3. Lister le répertoire jvm
    Tapez
    ls -a à la suite de l'invite ~/usr/lib/jvm$
    Entrée
    • term_lister_jvm.png
      ls est la commande lister tandis que l'argument a fait apparaître les fichiers cachés ( .<nom de fichier>)

II. Supprimez les fichiers ou les dossiers obsolètes
  • les arguments de la commande rm (remove=supprimer) employée sont :
    • r permet d'effacer récursivement les sous-répertoires
    • f force la suppression sans demander de confirmation
  • Exemple l'ancien dossier java-7-openjkd-i386
    Tapez à la suite de l'invite ~/usr/lib/jvm$
    sudo rm -fr java-7-openjkd-i386
    • term_supprimer7jdk.png
      Pas à pas : Tapez
      sudo espace rm espace -fr espace java-7 Tab
    Entrée[/b]
    Tapez votre mot de passe root et Entrée.
    Seule l'invite s'affiche...
  • Faites de même pour les autres fichiers ou dossiers :
    Tapez à la suite de l'invite ~/usr/lib/jvm$
    sudo rm -fr <nom_du_fichier>
    exemple de java-1.7.0-openjdk-i386
    • term_fin_du_nettoyage.png
    et ainsi de suite si vous étiez un peu en retard....
  • Vous pouvez vérifier par un petit ls -a pour contrôler.
    Ou en regardant le répertoire jvm ouvert
    jvm_avec_java825SEUL.png
Tapez exit puis Entrée pour fermer le Terminal.[/list][/list]

Vous pouvez vous rendre dans la boite de dialogue des Options Java :
  • Pour AOO 4.1.1
    • java825activéSEUL_AOO.png
  • et pour LibO 4.3.2
    • Java825ActivéSEUL_sur_LibO.png
C'est net...

Cordialement vôtre,
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
"Tout ce qui n'est pas donné est perdu"