Comme d'habitude

  • C'est pour Gentoo, 64 bits pour l'occasion.


nspluginwrapper

  • C'est le petit nom du logiciel qui permets de lancer les plugins 32 bits dans un firefox 64 bits.
  • Je suppose que tout le monde s'en doute:
    • emerge -va nspluginwrapper
  • A l'installation, nspluginwrapper va configurer automatiquement tous les plugins déja installés.


Installation de flash avec emerge

  • emerge -vp netscape-flash
  • Bon et si par hasard une version plus récente sortait, pas présente dans portage, on peut se l'installer facilement à la main.
    • Je dis ça car j'ai commencé par l'installer à la main, sans vérifier dans portage (vieux réflexe hérité de la Slackware, où il fallait tout faire soi-même) (ok, j'arrête de me chercher des excuses).


Installation de flash à la main

  • Downloadez sur le site de macromedia(tm)(c)(grunt) le tgz.
  • Il y a un script d'installation, mais laissez tomber, il est buggé au possible.
  • Le plus simple est de dépacker le tgz, et d'installer la bibliothèque flash directement dans les plugins.
    • recopiez libflashplayer.so dans /opt/firefox/plugins
    • si plugins est un lien symbolique cassé, effacez le et créez le répertoire plugins


Let's go

  • Si le plugin flash n'a pas été installé avant nspluginwrapper, il faut le déclarer à celui-ci.
  • Déclarer le plugin flash avec nspluginwrapper -i emplacement/du/plugin
  • Attention, il faut donner le chemin complet. Si vous vous placez dans le répertoire et donnez uniquement le nom de la bibliothèque dynamique, vous aurez cette erreur
localhost plugins # nspluginwrapper -i libflashplayer.so 
*** NSPlugin Viewer  *** ERROR: libflashplayer.so: cannot open shared object file: No such file or directory
nspluginwrapper: no appropriate viewer found for libflashplayer.so
  • Ceci fonctionnera mieux
    • # nspluginwrapper -i /opt/firefox/plugins/libflashplayer.so
  • Fermez Firefox et redémarrez le.
    • Alleluia Gloria Hosanna au plus haut des cieux!
    • Et j'ai même le son.


A vous youtube

  • Et à vous les studios.