Installer le plugin flash player sur Iceweasel sous Etch AMD64

Lorsque vous disposez d'une distribution 64 bits, vous ne pouvez pas installer le plugin flash player pour votre navigateur WEB car celui-ci est exclusement en 32 bits. Pour palier à ce problème, deux solutions s'offrent à vous : - Installer la version 32 bits de Firefox (Iceweasel dans le cas de Debian). - "Wrapper" les plugins 32 bits pour les faire fonctionner sur votre version 64 bits de ce même navigateur

Comme je ne trouvais pas la première possibilité très intéressante, j'ai obté pour la seconde. Voici, étapes par étapes la méthode à suivre pour cela.

Tout d'abord il vous faut installer les paquets nécessaires avec la commande suivante (toutes les commandes sont à faire en tant que "root" :

$ apt-get install ia32-libs ia32-libs-gtk linux32 lib32asound2
Nous allons utiliser nspluginwrapper pour faire fonctionner tout cela. Il faut donc télécharger les RPM à partir du site officiel.
Dans la section "Download" il vous faut le "plugin" nspluginwrapper-n-x86_64.rpm et le "viewer" nspluginwrapper-i386-n-x86_64.rpm. Enregistrez les dans /home/name/nspluginwrapper par exemple.

Ensuite nous allons utiliser Alien pour convertir et installer ces RPM

$ alien -cd nspluginwrapper*.rpm
$ dpkg -i nspluginwrapper*.deb
Désormais, vous avez besoin des sources du plugin flash player que vous allez télécharger sur le site d'Adobe en version .tar.gz

Décompresser l'archive en utilisant la commande :

$ tar -xcfz install_flash_player_9_linux.tar.gz

Nous rentrons désormais dans la partie plus "pratique" de ce tutoriel. Nous allons installer les plugins dans les répertoires correspondant. Tout d'abord, il faut utiliser les emplacements de Mozilla.

$ ln -s /usr/lib/nspluginwrapper/x86_64/linux/npconfig /usr/bin/nspluginwrapper
$ mkdir /usr/lib/mozilla/plugins32
$ cp ./install_flash_player_9_linux/libflashplayer.so /usr/lib/mozilla/plugins32

Une fois cela effectué, on wrappe le plugin :

$ nspluginwrapper -i /usr/lib/mozilla/plugins32/libflashplayer.so

Vous pouvez constater l'apparition de deux nouveaux plugins dans le dossier /usr/lib/mozilla/plugins : - npwrapper.so, le « monteur » de plugins 32 bits - npwrapper.libflashplayer.so, le plugin Flash transformé en 64 bits.

Désormais, les plugins sont bien installés pour Mozilla. Nous allons donc effectuer la même opération pour Iceweasel (remplacer par Firefox si vous êtes sur une distribution utilisant cette version).

Pour cela nous utilisons les commandes suivantes :

$ mkdir /usr/lib/iceweasel/plugins32
$ cp ./install_flash_player_9_linux/libflashplayer.so /usr/lib/iceweasel/plugins32

Puis on wrappe le plugin pour Iceweasel

$ nspluginwrapper -i /usr/lib/iceweasel/plugins32/libflashplayer.so

Cependant, cette dernière commande ne crée pas systématiquement les fichiers vu précédemment dans le répertoire /usr/lib/iceweasel/plugins C'est pourquoi nous allons créer des liens symboliques vers ceux de Mozilla.

$ ln -sf /usr/lib/mozilla/plugins/npwrapper.* /usr/lib/iceweasel/plugins

Votre plugin flash player est dorénavant installer dans votre navigateur préféré. Vous pouvez le constater en appelant la page "about:plugins" dans celui-ci. Elle permet de voir tous ceux présents et vous devriez avoir quelque chose du genre :

Shockwave Flash
 Nom de fichier : npwrapper.libflashplayer.so
 Shockwave Flash 9.0 r48

et
NPAPI Plugins Wrapper 0.9.91.5
 Nom de fichier : npwrapper.so
 nspluginwrapper is a cross-platform NPAPI plugin viewer, in particular for linux/i386 plugins.
This is beta software available under the terms of the GNU General Public License.

Bon surf.



Ajouter un commentaire

Le code HTML est affiché comme du texte et les adresses web sont automatiquement transformées.

Fil des commentaires de ce billet