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 01/09/2010, 22:01] 77.192.192.113 |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>Dapper navigateur internet ubuntu_64bits vétuste}} | ||
- | ---- | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | ====== Nspluginwrapper, ou comment installer des greffons 32 bits pour Firefox sur un système 64 bits ====== | ||
- | |||
- | <note important><del>À 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**: | ||
- | sudo apt-get install flashplugin-nonfree | ||
- | |||
- | Comme si vous étiez dans une version 32 bits d'Ubuntu !</del> | ||
- | Adobe ayant arrêté le support officiel du plugin flash x86_64, cette procédure a un intérêt certain, surtout depuis que des failles critiques ont été patché dans la version x86 du plugin | ||
- | </note> | ||
- | |||
- | Il sert notamment à installer des //greffons// 32 bits sur un Firefox 64 bits. | ||
- | |||
- | 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). | ||
- | |||
- | //À 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.// | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | ===== 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 ==== | ||
- | le lien vers nspluginwrapper est cassé ! | ||
- | |||
- | 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).// |