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 14/05/2008, 16:04] 41.201.248.90, 213.95.41.13 |
nspluginwrapper [Le 19/09/2010, 09:24] (Version actuelle) Gemnoc Refonte. |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>navigateur web ubuntu_64bits BROUILLON}} | + | {{tag>navigateur internet ubuntu_64bits}} |
---- | ---- | ||
+ | ====== NSPluginWrapper, ou comment installer des greffons 32 bits pour Firefox sur un système 64 bits ====== | ||
+ | <note important>Il est maintenant possible d'installer simplement le greffon Adobe Flash 32 bits sur un système 64 bits. Adobe a aussi remis à disposition un greffon 64 bits expérimental le 12 septembre 2010. Consultez la page **[[flashplayer|Adobe Flash Player]]**. | ||
+ | Le seul usage de NSPluginWrapper serait donc pour l'installation de greffons 32 bits autres que le Flash.</note> | ||
- | ====== Nspluginwrapper, ou comment installer des greffons 32 bits pour Firefox sur un système 64 bits ====== | + | **NSPluginWrapper** est un greffon servant à installer des //greffons// 32 bits sur une version 64 bits de [[Firefox]]. |
- | <note important>À partir d'Ubuntu Gutsy ce n'est plus la peine de passer par cette manipulation laborieuse, il vous suffira simplement d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] **flashplugin-nonfree**: | + | À 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 greffons disponibles uniquement en 32 bits (Flash, etc.)]], cette page permet de conserver la version native 64 bits de Firefox sur votre système 64 bits et d'utiliser un adaptateur (//wrapper//) pour le greffon 32 bits. |
- | sudo apt-get install flashplugin-nonfree | + | |
- | Comme si vous étiez dans une version 32 bits d'Ubuntu ! | + | ===== Pré-requis ===== |
- | </note> | + | |
- | Il sert notamment à installer des //greffons// 32 bits sur un Firefox 64 bits. | + | * Disposer des [[:sudo|droits d'administration]]. |
+ | * Disposer d'une connexion à Internet configurée et activée. | ||
- | Voyons dans ce tutoriel comment installer le //greffon// 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 ===== |
- | //À 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 greffons disponibles uniquement en 32 bits (Flash, etc.)]], cette page permet de conserver la version native 64 bits de Firefox sur votre système 64 bits et d'utiliser un adaptateur (//wrapper//) pour le greffon 32 bits.// | + | Pour installer ce greffon, il suffit d'[[:tutoriel:comment_installer_un_paquet#paquet_present_dans_les_depots|installer le paquet]] **[[apt://nspluginwrapper|nspluginwrapper]]**. |
+ | ===== Désinstallation ===== | ||
+ | Pour supprimer ce greffon, il suffit de [[:tutoriel:comment_supprimer_un_paquet|supprimer son paquet]]. | ||
+ | ===== Voir aussi ===== | ||
- | + | * **(en)** [[http://freshmeat.net/projects/nspluginwrapper/|Page du projet sur Freshmeat]] | |
- | ===== Installation automatique de Flash Player avec un script ===== | + | |
- | + | ||
- | Téléchargez et installez-le en tapant ces commandes dans le terminal : | + | |
- | + | ||
- | wget http://infobreak.free.fr/root/ubuntu/nspw_install | + | |
- | bash nspw_install | + | |
- | + | ||
- | Rentrez votre mot de passe sudo quand il est demandé. | + | |
- | + | ||
- | (script récupéré sur le forum ubuntu et modifié pour qu'il marche ; Script disponible [[http://infobreak.free.fr/root/ubuntu/nspw_install|ICI]]) | + | |
- | + | ||
- | Vous devez redémarrer <del>votre PC</del> **firefox** pour que Flash Player soit actif. | + | |
- | + | ||
- | **Attention ce script ne gère pas le problème possible du son (voir section problèmes)** | + | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | ===== Installation manuelle ===== | + | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | ==== Installation des bibliothèques 32 bits ==== | + | |
- | + | ||
- | [[:tutoriel:comment_installer_un_paquet|Installer les paquets]] suivants : | + | |
- | * ia32-libs | + | |
- | * ia32-libs-gtk | + | |
- | * linux32 | + | |
- | * lib32asound2 | + | |
- | + | ||
- | sudo apt-get install ia32-libs ia32-libs-gtk linux32 lib32asound2 | + | |
- | + | ||
- | + | ||
- | ==== Installation ==== | + | |
- | + | ||
- | 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. | + | |
- | + | ||
- | 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. | + | |
- | + | ||
- | + | ||
- | <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> | + | |
- | + | ||
- | </note> | + | |
- | + | ||
- | ==== 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. | + | |
- | + | ||
- | === Problèmes possibles === | + | |
- | + | ||
- | Si vous avez ce type de message: | + | |
- | + | ||
- | /usr/lib/nspluginwrapper/i386/linux/npviewer.bin: cannot execute binary file | + | |
- | + | ||
- | Créez un lien symbolique pour que firefox prenne en compte le plugin : | + | |
- | + | ||
- | sudo ln -sf /usr/lib/mozilla/plugins/npwrapper.* /usr/lib/firefox/plugins | + | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | ==== Pour Feisty et antérieur ==== | + | |
- | + | ||
- | 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.* /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 : | + | |
- | + | ||
- | <note> Netscape 4 Plugins Wrapper, Nom de fichier : npwrapper.so, nspluginwrapper 0.9.91.2 adds support for i386 compiled Netscape 4 plugins. | + | |
- | </note> | + | |
- | d'autre part : | + | |
- | <note> | + | |
- | Shockwave Flash, Nom de fichier : npwrapper.libflashplayer.so, Shockwave Flash 9.0 r31 | + | |
- | </note> | + | |
- | Et ça marche ! | + | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | ===== Problèmes possibles ===== | + | |
- | + | ||
- | + | ||
- | ==== Pas de son ==== | + | |
- | + | ||
- | **Attention testez avant si le plugin Flash marche, si vous avez du son ne faites rien** | + | |
- | + | ||
- | 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).// | + | //Contributeurs : anonyme (rédacteur), [[:utilisateurs:Ner0lph]] (orthographe, typographie), [[:utilisateurs:Fabien26]] (réactualisation, mise en page), [[:utilisateurs:Gemnoc]] (refonte).// |