C.
Nettoyage des JRE superflus et obsolètes.
Il est inutile voire dangereux de garder des versions anciennes de Java autre que la 1.8_45.
Même la version 1.7 semble désormais inutile car les autres programmes ont dû se mettre à jour depuis,
puisque
Oracle annonce qu'il ne mettra plus à jour la version 1.7 à partir d'Avril 2015.
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,
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_31 dernier installé,
et profiter pour supprimer les vieux fichiers .bin d'installation jre-6u
xx-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 1.7 up 45 mais ayant déjà reçu un premier coup de nettoyage lors de son installation...
Les dossiers "open
jdk" 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_31.
- Ouvrir un Terminal
- Se placer dans le répertoire jvm pour y avoir l'invite de commande ~/usr/lib/jvm$
Tapez
cd /usr/lib/jvm/
Entrée
- Lister le répertoire jvm
Tapez
ls -a à la suite de l'invite ~/usr/lib/jvm$
Entrée TERM_Listedujvm.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
- Vous pouvez vérifier par un petit ls -a pour contrôler.
Ou en regardant le répertoire jvm ouvert
Tapez
exit puis
Entrée pour fermer le Terminal.[/list]
[b][color=#800000]Cas de la mise à jour de up 40 à up 45[/color][/b] a écrit :
Si vous avez utilisé mon tutoriel pour la mise à jour de 1.8 up 40, il n'y a que le dossier
jre1.8.0_40 à supprimer,
ce qui est très rapide, mais avec la même procédure
- Ouvrir un Terminal
- Se placer dans le répertoire jvm pour y avoir l'invite de commande ~/usr/lib/jvm$
Tapez
cd /usr/lib/jvm/
Entrée
- Lister le répertoire jvm à toute fin utile...
Tapez
ls -a à la suite de l'invite ~/usr/lib/jvm$
Entrée
- Supprimez le fichier de la version up 40
Tapez à la suite de l'invite ~/usr/lib/jvm$
sudo rm -fr jre1.8.0_40
- Entrée
TERM remove840.png
Tapez votre mot de passe root
Entrée.
Seule l'invite s'affiche...TERM Fin.png
tapez Exit et fermez le terminal.
Votre répertoire jvm ne comporte que la dernière version de java
Vous pouvez Ouvrir votre programme et vous rendre dans la boite de dialogue des Options Java :
- Pour AOO 4.1.1
- et pour LibO 4.3.6 ou 4.4.1
[/list][/list]C'est plus net...
Cordialement vôtre,
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.