[Java] Mise à jour Java (JRE) 1.7 up 76 Ubuntu Debian

Tutoriels d'installation des versions officielles
sur Ubuntu et sur d'autres distributions.

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] Mise à jour Java (JRE) 1.7 up 76 Ubuntu Debian

Message par Papayes »

Mise à jour Java (JRE) 1.7 up 76
 Ajout : Édition du 24 janvier 2015 
Bonjour,
Copies d'écran avec Ubuntu 12.04 LTS
 Ajout : 
  • Désormais Ubuntu avec Synaptic propose la version openjdk-7-jdk qui installe la version java 1.7_55
    rendant moins utile la suite de ce tutoriel.
    Je le laisse néanmoins puisque Oracle vient de sortir une nouvelle mise à jour 1.7_76
    et en particulier pour le message sur le nettoyage des anciennes versions totalement inutiles voire dangereuses pour la sécurité.

    :!: Oracle annonçant ce 24 janvier 2015 qu'il ne mettra plus à jour la version 1.7 à partir d'Avril 2015.
    Il est donc recommandé d'installer la version 1.8 plutôt que de mettre à jour la 1.7up76
    !

    Version Java 8 : Le tutoriel d'installation de la version de java 1.8 et de ses mises à jour correctives se trouve ici : Installation de Java 1.8.0_31 (RE)
    avec l'adresse de téléchargement :
    http://www.oracle.com/technetwork/java/ ... 33155.html
 
A propos des mises à jour de java JRE 1.7
3 messages successifs :
  1. Téléchargement de la version 1.7 up 76 pour Debian
  2. Installation de la mise à jour de la version 1.7
  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.

2. Paquets d'Ubuntu : Installation de la version JRE 1.7 up 55

Utilisez le paquet mis à disposition par Ubuntu : openjdk-7-jdk
qui installe la version java 1.7_55


3. Oracle : Installation de la version JRE 1.7 up 76
et les autres distributions utilisant les paquets DEBs (comme Debian 7)


Téléchargement de la version JRE 1.7 up 76


Je propose pour ceux qui désirent installer la dernière version jre 1.7.0.76 proposée par Oracle
lorsque les paquets ne proposent pas encore openjdk-7-jdk avec la up 55.


http://www.oracle.com/technetwork/java/ ... 80261.html
  • Cochez Agree...
    U_Oracle_I_agree.png
    puis il faut accepter leur licence du seconde cadre,
    le premier installant la version 1.7.up 75!
    CochezAcceptLicence.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 :
    UOracle32bits776.png

    Téléchargez le fichier-archive
    jre76pour32bits.png
    jre-7u76-linux-i586.tar.gz (en 32 bits = i586)
  • ou en 64 bits
    UOracle64bits776.png
    Téléchargez le fichier-archive
    jre76pour64bits.png
    jre-7u76-linux-x64.tar.gz (en 64 bits = x64)
Les Sommes MD5 sont accessibles par le lien au dessus du 1er cadre des versions :
7u76 JRE MDU Checsum

Somme md5 pour vérifier sa validité :
  • jre-7u76-linux-i586.tar.gz e7eb5d65eab8f57cbf0d5da804327f75

    jre-7u76-linux-x64.tar.gz a5ee5fd266453e0209e45fb8bb5acd6d
Suite ➫ Installation
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
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 1.7 up 76 Installation [Oracle]

Message par Papayes »

B. Installation de la dernière version de jre 1.7 up 76 d'Oracle
  1. Préambule
    Si Synactic ne permet pas de passer à JRE 1.7.0_76, il est nécessaire de passer par un terminal, non seulement pour installer la dernière version 7 up 76
    mais encore 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 que l’installation en 32 bits du fichier téléchargé jre-7u76-linux-i586.tar.gz et décompressé jre1.7.0_76 appelé <le nom du fichier>
    n'ayant qu'un seul ordinateur 32 bits sous Ubuntu et ayant depuis installé la version 1.8 up 25,
    mais la procédure est identique pour installer la dernière version up 76.

    Il est bien évident que les copies d'écran de ce message et du contenu du répertoire jvm peuvent différer du contenu de votre répertoire. Ce ne sont que des exemples qu'il faut adapter à votre propre situation.
  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é,
      U776_ArchiveDécompressée.png
      décompressez-le par clic droit > Extraire ici >
    2. Un seul dossier <le nom du fichier> soit jre1.7.0_76 se décompresse
      que vous déplacerez simplement dans votre Home
      appelé Dossier personnel.
      U_jre7076dans Home.png
      uniquement pour se simplifier les commandes dans le Terminal (qui s'ouvre directement avec son invite dans votre home).
  3. Mais 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,
    vers le répertoire jvm de /usr/lib/jvm/,
    il faut passer en root.
    • 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 :
        autre jvm.png
    Ouvrez un Terminal.
    Tapez
    à la suite de l'invite :~$
    sudo mv ./<le nom du fichier> /usr/lib/jvm/ soit :
    sudo mv ./jre1.7.0_76/usr/lib/jvm/
    • U_Term776sudo_mv1.png
      Pas à pas : tapez
      sudo (espace) mv (espace) point slash jre1.7 puis Tab > ( le point/ indique que le dossier est dans le home-le dossier personnel-)
      le / à la suite de jre1.7.0_76/ 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)
    • U_Term776mvexit.png
      mais le dossier jre1.7.0_76 est désormais dans le répertoire jvm.
      le76bien placé.png
    Tapez exit et Entrée 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 >
      U_ActiverTriJava67sur AOO.png
      et activer la dernière version de java installée.
      Validez par OK et redémarrer AOO comme demandé
      Alerte javaAOO410.png
    • LibO :menu : Outils > Options > OpenOffice > Avancé >
      U_ActiverjavaLibO67.png
      Validez par OK et redémarrer LibO comme demandé
      Alertelibo Java.png
    Oui, mes copies d'écran montrent trois jre affichés, il pourrait y en avoir davantage... d'où le message suivant pour nettoyer ces doublons inutiles.
Suite ➫ Nettoyage manuel des versions obsolètes.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
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.

Comme vous pouvez le constater si vous n'avez pas déjà nettoyé, le répertoire jvm (ainsi que la boite de dialogue d'activation de Java du programme)
commence à gonfler avec des fichiers totalement inutiles voire dangereux (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 laissant que dossier jre1.7.0_65 dernier installé,
et profiter pour supprimer les vieux fichiers .bin d'installation jre-6uxx-linux-i586.bin qui traîneraient encore.
  1. Ouvrir ou lister le répertoire jvm
    1. Exemple de l'installation précédente de jre ayant déjà reçu un premier coup de nettoyage lors d'autres
      mises à jour.
      • le76seulement à conserver.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...).
    2. Ouvrir un Terminal
    3. Se placer dans le répertoire jvm pour y avoir l'invite de commande ~/usr/lib/jvm$
      Tapez
      cd /usr/lib/jvm/
      Entrée
      • nettoyage_1cd_jvm.png
    4. Lister le répertoire jvm
      Tapez
      ls -a à la suite de l'invite ~/usr/lib/jvm$
      Entrée
      • ls de jvm.png
        ls est la commande lister tandis que l'argument a fait apparaître les fichiers cachés ( .<nom de fichier>)
  2. 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 jre1.6.0_55
    Tapez à la suite de l'invite ~/usr/lib/jvm$
    sudo rm -fr jre1.6.0_55
    Entrée

    Tapez votre mot de passe root et Entrée
    • U_Suppression de 7055.png
    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 des java-6 par l'utilisation de l' *
    • U_Suppression dejava6.png
    et ainsi de suite si vous étiez un peu en retard....
    • U_nettoyage final.png
      Vous pouvez vérifier par un petit ls -a pour contrôler.
      Ou en regardant le répertoire jvm ouvert
  3. Tapez exit puis Entrée pour fermer le Terminal.
Vous pouvez vous rendre dans la boite de dialogue des Options Java :
  • Avec la dernière mise à jour en 1.7.0_76 et un nettoyage adapté,
    le76seul.png
    vous aurez :
    • Pour AOO 4.1.1
      • ActivécleanAOO76png.png
    • et pour LibO 4.3.5
      • U_LibO Clean76.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"