Flash pour nous, les 64 bits.
Par Jean-Seb le dimanche 31 août 2008, 21:31 - Linuxeries - Lien permanent
Dans le monde merveilleux de Macromedia (c)(tm)(r), il n'y a place que pour
les binaires.
Dans le monde merveilleux des binaires de Macromedia (c)(tm)(r), il n'y a
place que pour le 32 bits.
Il va donc falloir pallier aux déficiences des hydrocéphales du département
Architectes Logiciels
de Macomerdia (c)(etc).
Merci à Frédéric Jolliton qui a relu et pallié à mes
propres déficiences (ahem)
mise à jour : 4 jan.2009 : résolution du
problème de lecture des videos embedded
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 (update)
- Lorsque j'ai écrit ce titre, il y a quelques mois, j'utilisais Firefox.
- Depuis, je suis passé à Opera qui rame nettement moins dans tout un tas de domaines (notamment les fonds fixes).
- Le plugin flash fonctionne avec Opera 32 bits.
- Opera 64 bits cohabite également très bien avec le plugin Flash, sauf pour
la lecture de videos.
- Lorsqu'on lance la lecture, un cercle formé de plus petits cercles s'affiche et s'anime, et rien ne se passe (même si le trafic réseau atteste du chargement de la video).
- Le plugin fonctionne par contre complètement avec Mozilla-Firefox-Netscape.
- La différence vient de chaines en dur dans le plugin, qui concernent Netscape.
- Seule solution si votre Opera présente ce symptome (il semble que les
versions 32 bits ne soient pas touchées):
- Se rendre à l'endroit où votre plugin flash est installé
(
/opt/netscape/pluginspour mon installation, avec un lien symbolique dans le répertoire de plugins d'Opera) - Lancer cette commande qui va détruire les références au binaire netscape :
sed -e 's/netscape/fooscape/g' -i libflashplayer.so
- Se rendre à l'endroit où votre plugin flash est installé
(
- N'oubliez pas de relancer Opera.
- C'est crade, mais ça fonctionne.