Mandriva 2008.0 64 bits & Firefox & Java SUN 32 bits
Par Pierre-Emmanuel Lefebvre le samedi 22 décembre 2007, 19:08 - Lien permanent
Comment faire fonctionner Firefox et son plugin java sur une machine 64 bits? Voilà bien une question que bon nombre de personne se pose. Mais pourquoi vouloir installer la machine java de sun me direz-vous?
Oui bien sûr il existe le projet icedtea, mais il en est encore à ses premiers pas et tous les applets ne fonctionnent pas avec (dont celui de mon stockage de documents en ligne).
Le problème avec la machine de sun est qu'ils ne fournissent pas de version 64 bits! Là, je vous vois arriver, mais pourquoi n'installes-tu pas ta Mandriva en version 32 bits? Tout simplement, j'aime les défis, et si j'ai une machine 64 bits, c'est pas pour lui en laisser bronzer la moitié!
Venons-en au fond du problème: Comment installer un firefox en 32 bits accompagné de son plugin java 32 bits fonctionnel sur sa Mandriva 2008.0 ? Et bien, suivez les explications ci-dessous ;)
Tout d'abord, commençons par activer les dépots 32 bits. (On va le faire par la méthode graphique, certainement plus abordable pour les débutants, même si je n'aime pas trop ça.)
- Lancez "Outils -> Outils système -> Configurer votre ordinateur"
- Le "Centre de Contrôle Mandriva" se lance sur la fenêtre "Gestionnaire de logiciels"
- Cliquez sur "Configurer les sources pour installer et mettre à jour des logiciels" et là, validez la demande qui va vous être faite par "Oui" ensuite, activez les dépots 32 bits ci ceux-ci ne le sont pas déjà. Si votre liste est vierge, cliquez sur "Ajouter" puis sur "Sources pour la distribution"__, sélectionnez un mirroir et validez.
Une fois tout celà fait, vous devriez être de retour dans "Centre de Contrôle Mandriva"
- Cliquez sur "Gérer les logiciels"
- Dans la zone de recherche entrez "mozilla-firefox"
- Sélectionnez la dernière version de "libmozilla-firefox" en version i586
- Cliquez sur "Appliquer" puis "Quitter"
Désormais, il nous faut installer java. Nous allons donc sur le site www.java.com afin de télécharger la dernière version. On choisit "Linux RPM (fichier auto-extractible)", on le télécharge. On ouvre une Konsole, et on se rend dans le répertoire où on a enregistrer le fichier. On en profite pour l'installer:
chmod +x jre-*.bin
./jre-*.bin
On valide le contrat de licence ;)
Là, il faut dire à Firefox d'utiliser notre beau plugin java. Toujours dans la Konsole:
ln -s /usr/java/latest/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/mozilla/plugins/
Voilà, on a dit à firefox d'utiliser le plugin java en question.
On essaye et on lance firefox. Bah euh gloups, c'est toujours la version x64 :(
En effet, les raccourcis pointent toujours vers la version x64!
Pour résoudre ce petit souci, on édite le fichier /usr/bin/firefox
kdesu kwrite /usr/bin/firefox
et là, ligne 95/96, on remplace
moz_libdir=/usr/lib64/firefox-2.0.0.11
MRE_HOME=/usr/lib64/mre/mre-2.0.0.11
par
moz_libdir=/usr/lib64/firefox-2.0.0.11
MRE_HOME=/usr/lib64/mre/mre-2.0.0.11
Ainsi que ligne 169
export MOZ_PLUGIN_PATH=/usr/lib64/mozilla/plugins
par
export MOZ_PLUGIN_PATH=/usr/lib/mozilla/plugins
Et là, on réessaye!
Bouh...mais qu'est ce que c'est que cette horreur (firefox est tout laid!).
Bon c'est bien la bonne version & si vous faites about:plugins vous devriez voir apparaitre votre plugin java! Mais qu'est ce que c'est laid!
En fait, le problème vient du fait que Firefox, à son lancement, n'as pu trouver la lib ia_ora (vous savez la lib qui rend firefox tout joli!)
Et bien encore un problème qui n'est pas insoluble:
urpmi libia_ora-gnome
On relance firefox, et hooo miracle il est tout bôo!
Ensuite, on teste son installation => http://java.com/fr/download/help/testvm.xml
Et là, bizarre, rien....
En fait, il manque une lib nécessaire à l'exécution du plugin. (on s'en rend compte en lançant jcontrol manuellement).
On installe donc la lib xtst6 manquante:
urpmi libxtst6
Voilà, on réessaye et là, tout devrait fonctionner! :)
Ps: Il peut y avoir des erreurs ou des oublis dans ce petit résumé, n'hésitez pas à utiliser les commentaires !
Commentaires
Bonjour et merci pour ce titi tutorial ;-)
j'aurais besoin de votre aide pour ce qui est du son sous firefox
je suis sous mandriva 64bts (firefox installer en 32bts)
voici ce que j'ai tapé en console :
soundwrapper mozilla-firefox
Et voici la réponse:
ALSA lib confmisc.c:768:(parse_card) cannot find card '0'
ALSA lib conf.c:3513:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory
ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings
ALSA lib conf.c:3513:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory
ALSA lib confmisc.c:1251:(snd_func_refer) error evaluating name
ALSA lib conf.c:3513:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory
ALSA lib conf.c:3985:(snd_config_expand) Evaluate error: No such file or directory
ALSA lib pcm.c:2144:(snd_pcm_open_noupdate) Unknown PCM default
vous serait il possible de m'aider, je suis novice sous mandriva
merci de votre aide
ps/ j'ai du son partout sof sous firefox ;-)
Hum je n'ai jamais eu ce problème.
ça ressemble à un problème d'accès à pulseaudio, il s'agit d'une mandriva 2008.1?
Hello
J'ai suivi ces instructions, mais j'ai le message suivant:
impossible d'ouvrir la base de données Package dans /var/lib/rpm
Qu'est-ce que ça veut dire?
Merci