Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
nspluginwrapper [Le 02/04/2007, 11:27] Takahani add x86/linux/npconfig to the first ln command |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>brouillon}} | ||
- | ---- | ||
- | |||
- | ====== Nspluginwrapper permet d'installer des plugins compatibles Netscape sur une version de Firefox. ====== | ||
- | |||
- | //À la différence du [[:tutoriel:comment_installer_flash_sur_firefox_en_64_bits| tutoriel qui vise à installer une version 32 bits de Firefox sur un système 64 bits pour utiliser les plugins disponibles uniquement en 32 bits (Flash...)]], cette page permet de conserver la version native 64 bits de Firefox sur son système 64 bits et de "wrapper" uniquement le plugin 32 bits.// | ||
- | |||
- | |||
- | Il sert notamment à installer des plugins 32bits sur un Firefox 64bits. | ||
- | |||
- | Voyons dans ce tutoriel comment installer le plugin non-libre Flash officiel (donc 32 bits) sur un système 64 bits avec Firefox. (inspiré d'un mode d'emploi trouvé sur le forum anglophone) | ||
- | |||
- | ===== Installation de librairies 32 bits ===== | ||
- | |||
- | <code>sudo apt-get install ia32-libs ia32-libs-gtk linux32</code> | ||
- | |||
- | ===== Récupération de nspluginwrapper ===== | ||
- | |||
- | ==== Le site officiel ==== | ||
- | |||
- | Aller sur le site de Gwenole Beauchesne sur [[http://gwenole.beauchesne.info/projects/nspluginwrapper/|nspluginwrapper]]. Dans la section download, récupérer les packages RPM pour plugin (nspluginwrapper-n-x86_64.rpm) et le viewer (nspluginwrapper-i386-n-x86_64.rpm) et les sauvegarder dans home/utilisateur/nspw/ par exemple. | ||
- | |||
- | |||
- | |||
- | |||
- | ==== Transformation des .rpm en .deb et installation ==== | ||
- | Les paquets au format ''.rpm'' ne peuvent d'origine être installés sur Ubuntu. Il est nécessaire que vous convertissiez ces paquets au format ''.deb'' pour Ubuntu. Cette opération peut être faite grâce au logiciel **[[alien]]**. Si ce n'est pas déjà fait, installez ''alien'' :<code> sudo apt-get install alien</code> | ||
- | |||
- | Puis dans le répertoire où ont été sauvés les paquets RPM, exécutez la commande suivante : <code> sudo alien -i nspluginwrapper*.rpm</code> Cette procédure convertira //et// installera NSPluginWrapper. | ||
- | |||
- | //Note : //Si une erreur se produit avec la commande précédente et que l'installation de NSPluginWrapper ne peut être complétée, tentez plutôt les commandes suivantes, dans votre terminal toujours positionné dans le dossier contenant le paquet de NSPluginWrapper :<code> sudo alien -cd nspluginwrapper*.rpm | ||
- | sudo dpkg -i nspluginwrapper*.deb</code> | ||
- | |||
- | |||
- | |||
- | ===== Récupération de Flash 32 bits===== | ||
- | |||
- | Aller sur le site de [[http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash|Adobelabs pour Flash]] où on trouve la dernière version (9.0) de Flash pour Linux. | ||
- | |||
- | Télécharger l'archive sous le lien "installer" dans le dossier home/utilisateur/flash64 par exemple et extraire le fichier libflashplayer.so (qui est le plugin Flash 9 pour Firefox 32 bits). | ||
- | |||
- | |||
- | |||
- | ===== Wrapping du plugin Flash 32 bits sur Firefox 64 bits ===== | ||
- | |||
- | C'est là que ça commence à devenir intéressant. | ||
- | On créé d'abord les répertoires qui vont accueillir les plugins et les liens symboliques pour ne pas mettre le bazar dans les dossiers mozilla. | ||
- | |||
- | <code>sudo ln -s /usr/lib/nspluginwrapper/x86_64/linux/npconfig /usr/bin/nspluginwrapper | ||
- | sudo mkdir /usr/lib/mozilla/plugins32 | ||
- | sudo cp /home/utilisateur/flash64/libflashplayer.so /usr/lib/mozilla/plugins32</code> | ||
- | |||
- | On "wrappe" le plugin 32 bits par nspluginwrapper: | ||
- | |||
- | <code>sudo nspluginwrapper -i /usr/lib/mozilla/plugins32/libflashplayer.so</code> | ||
- | |||
- | Deux nouveaux plugins ont été créés dans le dossier /usr/lib/mozilla/plugins: npwrapper.so, le "monteur" de plugins 32 bits, et npwrapper.libflashplayer.so, le plugin flash transformé en 64 bits. | ||
- | |||
- | On rend maintenant ces deux plugins créés dans le répertoire idoine mozilla disponibles pour firefox grâce à des liens sysmboliques: | ||
- | |||
- | <code>sudo ln -s /usr/lib/mozilla/plugins/npwrapper.so /usr/lib/mozilla-firefox/plugins/ | ||
- | sudo ln -s /usr/lib/mozilla/plugins/npwrapper.libflashplayer.so /usr/lib/mozilla-firefox/plugins/</code> | ||
- | |||
- | ou plutôt | ||
- | |||
- | <code>sudo ln -s /usr/lib/mozilla/plugins /usr/lib/mozilla-firefox/plugins</code> | ||
- | |||
- | ===== Vérification des plugins installés dans Firefox ===== | ||
- | |||
- | Dorénavant, en appelant la page spéciale "about:plugins" dans Firefox, on trouve d'une part: | ||
- | |||
- | Netscape 4 Plugins Wrapper, Nom de fichier : npwrapper.so, nspluginwrapper 0.9.91.2 adds support for i386 compiled Netscape 4 plugins. | ||
- | |||
- | d'autre part | ||
- | |||
- | Shockwave Flash, Nom de fichier : npwrapper.libflashplayer.so, Shockwave Flash 9.0 r31 | ||
- | |||
- | Et ça marche! | ||
- | |||
- | |||
- | ===== Sauf peut-être le son ===== | ||
- | |||
- | Il reste maintenant à activer le son pour les animations flash (vérifiez avant cela s'il est manquant en l'état). Pour cela, il faut d'abord installer le paquet lib32asound2. | ||
- | |||
- | <code>sudo apt-get install lib32asound2</code> | ||
- | |||
- | Ensuite il faut modifier le fichier /etc/firefox/firefoxrc : | ||
- | <code>sudo gedit /etc/firefox/firefoxrc</code> | ||
- | |||
- | Cherchez la ligne FIREFOX_DSP="none" et changez la par FIREFOX_DSP="aoss". | ||
- | |||
- | maintenant il ne doit plus y avoir de problème! |