Installation de Java 1.5.0 sur Firefox 1.0.2 sous Linux (dans le cadre d'une télédéclaration de vos Impôts en France)
Par Yannig le samedi 2 avril 2005, 13:47 - Linux - Lien permanent
Bonjour cher lecteur du Kolkhoze.
Si comme moi tu essayes de faire ta télédéclaration sur Internet, tu as dû te poser la question de comment qu'on fait pour installer la JVM de chez Sun sous Linux ... Parce que malgré mon Bac+5 en Informatique et mes 3 ans d'expérience professionnelle dans ce domaine, j'en suis toujours à me demander comment qu'il faut faire (et je suis toujours étonné de voir comment ça peut être merdique !).
Faut dire aussi que lorsque tu fais une recherche sous Google de l'installation de la dite chose, faut voir sur quoi tu peux tomber ...
C'est donc pour cette raison que je me suis dit qu'il fallait que je décrive au profane la méthode d'installation simplifiée de Java pour Firefox sous Linux.
Téléchargement de la JVM (JVM = Java Virtual Machine = Java en Français)
Tout d'abord, point de chichi entre nous, on ne va pas parler ici de JVM mais de java. Java, c'est un programme qu'on lance sur son PC pour pouvoir ouvrir des programmes écrits en Java (allez ! viendez les Ayatolas de l'informatique, je vous attends !).
Ce même Java va nous servir à lancer des programmes nécessaires au bon fonctionnement du site du ministère.
On peut le retrouver sous la forme d'un RPM ou d'une archive à décompresser soi-même à l'adresse suivante..
Par la suite, je vais considérer que vous utilisez un système à base de fichier RPM pour m'éviter de décrire plusieurs méthodes.
Donc, on télécharge notre RPM qui va se présenter sous la forme d'un fichier jre-<blabla>.rpm.bin (jre-1_5_0_02-linux-i586-rpm.bin au moment où j'écris ces lignes).
Il faut tout d'abord le décompresser (bien se placer à l'emplacement du fichier télécharger). Le lancer à l'aide de la commande 'sh jre-1_5_0_02-linux-i586-rpm.bin'. Là, il va vous raconter sa vie. Faites directement q pour quitter l'affichage de la licence (dont on se contrefout puisqu'elle sera de toute façon en notre défaveur et libérant le fournisseur du service - Sun Microsystems - de toutes responsabilités) ou sinon appuyer sur espace (ou entrée) jusqu'à atteindre la fin de la licence.
Décompression du fichier RPM contenant l'installation de Java
Là, on va vous demander si vous êtes d'accord avec la licence. Comme de toutes façons, vous n'avez pas trop le choix (c'est ça ou pas de java), vous devez répondre 'yes'.
Il va ensuite vous décompresser le fichier RPM tant convoité. Mais voilà, maintenant, il va falloir l'installer sur notre système. Pour cela, identifiez-vous root à l'aide de la commande 'su' (il vous faut rentrer le mot de passe de root) puis tapez la commande 'rpm -Uvh jre-1_5_0_02-linux-i586.rpm'
Lancement de l'installation de Java
Installation du plugin Java sous Firefox Voilà, t'es super content, tu as installé Java sur ta machine. Non, ne cache pas ta joie cher lecteur, je sais que tu es ému de cet exploit.
Maintenant, il va falloir dire à Firefox qu'il existe java sur ta machine (si si !!!). Parce qu'évidemment, il ne le détecte pas tout seul cette espèce de sagouin !
Donc toujours sur la même console, tu vas te placer dans le répertoire d'installation de ton navigateur toujours en tant que root. De manière classique, tu devras faire un truc du genre 'cd /usr/lib/firefox-1.0/plugins'.
Ensuite, tu vas procéder à la création de ce qu'on appelle communément un lien symbolique vers le plugin de ta machine virtuelle java (oups, j'utilise un vocabulaire incompréhensible là ...). en gros, il faut que tu tapes la chose suivante (sachant bien sûr que tout ça peut varier en fonction de la version que tu as actuellement installé) : 'ln -s /usr/java/jre1.5.0_02/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/firefox-1.0/plugins/'.
Création du lien symbolique dans le répertoire de Firefox afin qu'il prenne compte l'existence de la machine Java
Redémarrage et test de ma machine virtuelle java
Vite, maintenant que tu as fini d'installer ta machine virtuelle java, tu veux savoir si tout fonctionne ! Vite rends toi à l'adresse suivante : Test Java
Bien sûr, je suis à l'écoute de toutes les remarques éventuelles et question existentielles que vous pourrez bien vous poser !
Bonne chance !
La télédéclaration des impôts
Maintenant que vous avez fini d'installer Java sur votre ordinateur favori, il va falloir modifier une petite chose afin que vous puissiez télédéclarer vos revenus.
Lancer une console puis - sur cette console - taper 'su' suivi du mot de passe root. Ensuite, tapez la ligne suivante afin de pouvoir accepter les saloperies venant du site gouvernemental : 'chmod -R a+w /usr/java/jre1.5.0_02/lib'.
Pour les gars qui comprennent quelque chose à l'informatique, vous avez bien lu : il faut effectivement permettre à n'importe quel quidam (ex: virus, spyware, personne malveillante, etc etc) de pouvoir mettre n'importe quelle saloperie sur votre station de travail !!!
Je trouve ça tellement honteux de la part d'un site du gouvernement, que je me fendrai bien d'une ch'tite lettre pour les insulter.
Autant vous dire que je conseille évidemment de faire un retour arrière au niveau des droits afin d'éviter les petits désagremments dont je vous ai parlé une fois votre télédéclaration terminée. Manoeuvre arrière : 'chmod -R o-w /usr/java/jre1.5.0_02/lib; chown -R root:root /usr/java/jre1.5.0_02/lib'.
Merci à l'état français pour cette belle brêche ouverte sur tous les PCs de France. Au moins, les pirates sont bien tranquilles pour installer leurs saloperies sur tout le territoire Français.
Commentaires
Si je te dis que l'installation de java s'est bien passée chez moi, que j'ai réussi à faire le lien symbolique et tout et tout... tu va être fier de moi ? Mais si je te dis que le test java est négatif chez moi, tu va me casser la gueule ?
Salut Droop.
Juste pour dire que je vais t'étrangler quand je reviendrais de la province.
Sinon, je viens de faire la télédéclaration de mes beaux parents et que ça fonctionne !!! Etonnant non ?
Allez hop ! Ca y est j'ai télédéclaré mes revenus et ceux de Sandra et le plus extraordinaire, c'est que ça fonctionne ! Incroyable. Maintenant, va falloir que j'enlève les conneries de droits sur le répertoire de Java.
Allez je vais faire mon branleur, mais chez moi, j'avais installé java et firefox dans un environnement utilisateur (/home/sml/opt/) et je n'ai eu aucun problème avec l'applet de la DGI Bon je sors...
Aller, je me fends d'un petit commentaire, j'ai bien précisé qu'il s'agissait d'une installation 'classique' de Java et Firefox.
Effectivement, il y a aussi la possibilité de faire fonctionner Firefox dans un espace utilisateur (ie installé firefox dans /home/<mon utilisateur>/bin/firefox et java dans /home/<mon utilisateur>/bin/java) ou encore plus classe, faire tourner Firefox en tant que root (rigolez pas les p'tits loups, j'l'ai vu comme solution sur Internet !).
Sinon, pour ton problème Droop, je viendrais m'occuper de ton petit ordinateur chétif (faut voir avec quoi il tourne le petit gars !). En même temps, j'en profiterai pour te piquer toutes tes bières.
Comment ? dabord tu vien nous aider à payer nos impots et en plus tu nous dévalise de nos biéres? me demande si on se fait pas avoir nous sur ce coup là....
Gloria ! Ca marche ! Loué soit Yannig ! (à un prix modique)
Bonjour,
et d'abord merci pour ce site. J'ai aussi un bac+5 en info et de l'expérience professionnelle et j'ai été aussi surpris que cette installation ne soit pas plus clairement expliquée sur le site de SUN ou celui de Firefox.
Dans /usr/java/jre1.5.0_04/plugin/i386/ j'avais 2 répertoires ns7 et ns7-gcc29 qui contenait tous les 2 une librairie libjavaplugin_oji.so. J'ai d'abord utilisé celle dans ns7-gcc29 pour créer le lien en me disant que ça devait être une version spécialement compilée pour ma machine, mais lorsque j'ai relancé firefox il a planté et n'a jamais voulu redémarrer. Avec ns7/, pas de problèmes. Si tu as une idée de ce que peut être cette librairie dans ns7-gcc29 et que tu veux bien mettre un post-it à ce sujet, ça m'intéresse.
Sinon, encore merci pour ton site
Bonjour à toi cher Visiteur. Pour info, les 2 plugins sont tout simplement générés par 2 versions différentes du compilateur gcc : gcc-2.9 et gcc-3.*.
En effet, lors du passage de la version 2.9 à la version 3.*, les développeurs de gcc avaient décidé de casser la compatibilité au niveau des binaires et notamment sur le chargement des librairies (en gros pour faire court. Cher ami intégriste, merci de ne pas déverser ici un flot d'injures pour ce raccourci).
Donc tu as 2 types de distribution : avant et après la 2.9. Pour tout te dire, toutes les distributions récentes (ayant moins de 3 ans), sont compilées avec une version de gcc supérieure à 3.0 (pour info, la version "stable" actuelle est la 3.4.4 et la version courante de dev la 4.0.1).
Bonne journée !
Merci pour ta page claire, simple et surtout efficace
Merci de cette aide.
S'il est effectivement scandaleux de devoir modifier les autorisations sur le répertoire /usr/java/jre1.5.0_02/lib, c'est quand même aussi un peu limite de faire toute cette bidouille pour installer les plugin firefox (notamment la jvm, mais c'est aussi vrai pour les autres pdf, flash).
Moi j'utilise la jre1.5.0_06, j'espère que ça va marcher.
Bonjour Alex,
Je te rassure à prioris, cette méthode est maintenant obsoléte puisque dorénavant, tu n'as plus besoin de faire fonctionner ce plugin java. Tout se passe en https et ça fonctionne très bien sous Firefox (sauf quand plusieurs utilisateurs utilise la même machine comme par exemple avec Madame).
Hello,
Merci pour l'info qui m'a permis enfin de me connecter sur le site de banque online depuis ma machine sur linux.
R.
Fil des commentaires de ce billet