Ce tuto n’est plus à jour, une version plus récente est disponible !
Ce tuto explique la façons d’installer les plugins de flash 9 et de java pour firefox sur une machine sous Ubuntu 64 bits. Pour ce faire, nous allons utiliser une version 32 bits de firefox, mais optimisée pour le 64 : swiftfox. Il existe d’autres facon d’installer ces plugins, notament nspluginwrapper ou gnash. Cependant, je déconseille ces méthodes car elles sont encore en phase beta, et elles n’ont pas donné de résultats satisfesant lors de mes tests.
1. Flash et java sur swiftfox
Supprimons d’abord tous les plugins anciennement installés :
sudo rm .mozilla/plugins/*
sudo rm /usr/lib/mozilla-firefox/plugins/*
Rendez-vous ensuite sur cette page pour télécharger le paquet debian de Swiftfox qui convient à votre matériel. Un simple double-clic dessus permet de l’installer. Swiftfox utilise le même dossier que Firefox pour stocker vos données personnelles, vous devriez donc retrouver vos marques-pages, extensions et paramètres conservés.
Flash
Depuis la sortie de la version finale de flash 9, ce plugin s’installe automatiquement sur swiftfox. Surfez simplement sur une page qui contient du flash (pas exemple http://expo.nemstudio.com/fr.php), une barre jaune devrait apparraitre en dessous de la barre d’adresse. Cliquez dessus et flash s’installera automatiquement.
Java
Pour installer le plugin de java, il va falloir installer le jre en 32 bits. Rassurez-vous, il peut cohabiter sans problème avec le jre 64 (que vous pouvez obtenir en installant le paquet sun-java5-jre). Allez donc sur cette page et choisissez la version Linux (fichier auto-extractible), et pas celle pour X64 ! On va installer le jre dans le dossier /opt/java32. Pour créer ce répertoire :
sudo mkdir /opt/java32
Déplacer ensuite le fichier jre-1_5_0_09-linux-i586.bin que vous venez de télécharger dans /opt/java32/. On le rend ensuite exécutable et on l’installe:
sudo mv jre-1_5_0_09-linux-i586.bin /opt/java32/
cd /opt/java32/
chmod a+x jre-1_5_0_09-linux-i586.bin
sudo ./jre-1_5_0_09-linux-i586.bin
Après avoir accepté la license, il ne reste plus qu’à placer un lien symbolique vers le jre dans le répertoire des plugins de Firefox.
cd /usr/lib/mozilla-firefox/plugins/
sudo ln -s /opt/java32/jre1.5.0_09/plugin/i386/ns7/libjavaplugin_oji.so
2. Les autres solutions
Nspluginwrapper
Nspluginwrapper est un plugin à installer dans firefox 64. Il permet d’installer pour ce navigateur les plugins compatibles avec nescape 4 32 bits. Lorsque je l’ai testé, il a utilisé ton mon cpu disponible et a planté à la fermeture de firefox. Si vous voulez quand même l’essayer, vous pouvez suivre le tuto du wiki d’Ubuntu.
Gnash
Gnash est une implémentation libre de flash, mais est toujours en développement : seulement une partie des animations flash seront jouées correctement. Pour le tester, vous pouvez installer le paquet mozilla-plugin-gnash pour firefox 64 :
sudo apt-get install mozilla-plugin-gnash
Java 1.4
Si la version 1.4 de java vous suffit, vous pouvez installer facilement le plugin de Sun sur firefox 64 :
sudo apt-get install j2re1.4-mozilla-plugin
3. Problème de son avec flash
Il se peut que le son ne fonctionne pas avec flash. Pour remédier à ce problème, il faut d’abord installer le paquet lib32asound2.
sudo apt-get install lib32asound2
Ensuite il faut modifier le fichier /etc/firefox/firefoxrc :
sudo gedit /etc/firefox/firefoxrc
Cherchez la ligne FIREFOX_DSP=”none” et changez la par FIREFOX_DSP=”aoss”.
4. Conclusion
L’utilisation de swiftfox semble être le meilleur compromis pour l’utilisation de flash et java 1.5 pour le moment. Après avoir redémarré swiftfox/firefox, vous pouvez vérifiez que les plugins sont correctement installés en tapant “about:plugins” dans la barre d’adresse.
Liens :
Installer java sur java.com