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 21/07/2007, 14:04] 86.70.158.252 |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>navigateur web BROUILLON}} | ||
- | ---- | ||
- | |||
- | ====== Nspluginwrapper, ou comment installer des plugins compatibles Netscape sur 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, etc.)]], 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// 32 bits sur un Firefox 64 bits. | ||
- | |||
- | 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 ===== | ||
- | |||
- | [[:tutoriel:comment_installer_un_paquet|Installer les paquets]] suivants : | ||
- | * ia32-libs | ||
- | * ia32-libs-gtk | ||
- | * linux32 | ||
- | |||
- | ===== 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 paquets 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. | ||
- | |||
- | |||
- | |||
- | |||
- | ==== Installation ==== | ||
- | |||
- | === Gutsy et suivants === | ||
- | |||
- | Installer simplement le package nspluginwrapper avec [[:Synaptic]] ou avec cette ligne de commande: | ||
- | |||
- | sudo apt-get install nspluginwrapper | ||
- | |||
- | === Feisty et versions antérieurs === | ||
- | |||
- | 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 programme [[:Alien]]. Si ce n'est pas déjà fait, installez-le : c'est le paquet « alien ». | ||
- | |||
- | Puis dans le répertoire où ont été sauvés les paquets RPM, exécutez la commande suivante : | ||
- | |||
- | sudo alien -i nspluginwrapper*.rpm | ||
- | |||
- | Cette procédure convertira et installera NSPluginWrapper. | ||
- | |||
- | {{icons:iconnote.png }} | ||
- | > 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 .tar.gz de l'option 1 dans votre dossier personnel et extraire l'archive. | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | ===== 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 ~/install_flash_player_9_linux/libflashplayer.so /usr/lib/mozilla/plugins32 | ||
- | </code> | ||
- | |||
- | On //wrappe// le plugin 32 bits par nspluginwrapper : | ||
- | |||
- | sudo nspluginwrapper -i /usr/lib/mozilla/plugins32/libflashplayer.so | ||
- | |||
- | 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. | ||
- | |||
- | ===== Que faire quand vous avez ce type de message : /usr/lib/nspluginwrapper/i386/linux/npviewer.bin: cannot execute binary file ?? - vous attendez que quelqu'un vous donne la solution ;-) ===== | ||
- | |||
- | Pour finir, on créer un lien symbolique pour que firefox prenne en compte le plugin : | ||
- | |||
- | sudo ln -sf /usr/lib/mozilla/plugins/npwrapper.* /usr/lib/firefox/plugins | ||
- | |||
- | ==== Pour Dapper et version antérieur (firefox 1.5) ==== | ||
- | |||
- | On rend maintenant ces deux plugins créés dans le répertoire idoine Mozilla disponibles pour Firefox grâce à des liens symboliques : | ||
- | |||
- | <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 : | ||
- | |||
- | sudo ln -s /usr/lib/mozilla/plugins /usr/lib/mozilla-firefox/plugins | ||
- | |||
- | ===== 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 ! | ||
- | |||
- | |||
- | |||
- | |||
- | ===== Problèmes possibles ===== | ||
- | |||
- | ==== Pas de son ==== | ||
- | |||
- | Si vous n'avez pas de son, il faut installer le paquet « lib32asound2 ». | ||
- | |||
- | Ensuite il faut [[:tutoriel:comment_editer_un_fichier|modifier le fichier]] « /etc/firefox/firefoxrc » : | ||
- | |||
- | Cherchez la ligne suivante : <file>FIREFOX_DSP="none"</file> | ||
- | et changez-la par celle-ci : <file>FIREFOX_DSP="aoss"</file> | ||
- | |||
- | Maintenant il ne doit plus y avoir de problème ! | ||
- | |||
- | ---- | ||
- | |||
- | //Contributeurs : anonyme (rédacteur), [[:utilisateurs:Ner0lph]] (orthographe, typographie), [[:utilisateurs:Fabien26]] (réactualisation, mise en page).// |