5/11/10

Chrome, Iceweasel et Flash - 05/10


Je suis obligé de passer quelques jours sur un autre système qu'OS X en attendant avec impatience l'arrivée de mon nouveau MacBook Pro. Ne pouvant toujours pas calmer mon urticaire à la vue d'un windows, je remonte rapidement une Debian Lenny Desktop (Ubuntu aussi me file des boutons, désolé, je suis Debian et Mac addict).

Certaines choses ne me manquaient absolument pas ces 2 dernières années au niveau du desktop. En autres, les galères avec cette technologie douteuse qu'est 'flash'. Vivement qu'HTML5 remplace tout ce qui ressemble de près ou de loin à du flash.

Je voulais simplement écouter de la musique sur Deezer avec Chrome et là... patatra... navigateur quasi gelé allant jusqu'au reboot de la session X. Burp ! J'apt-get donc un iceweasel et là, carrément pas de flash comme il se doit sur un système libre (sors de ce corps vieux barbu !).

J'ai donc repris mes vieilles habitudes de 'linuxien goret'.

Tout d'abord, j'ai téléchargé la version du flashplayer en tarball. Ensuite, il suffit de créer un répertoire dans /usr/lib pour y déposer le contenu du tarball.

# mkdir /usr/lib/flashplayer && cd !$
# tar xvzf path_vers_tarball/install_flash_player_10_linux.tar.gz

Iceweasel


On linke simplement la lib du flashplayer d'Adobe à Iceweasel
# cd /usr/lib/iceweasel/plugins
# ln -s /usr/lib/flashplayer/libflashplayer.so libflashplayer.so
C'est tout. Après avoir redémarré Iceweasel, about:plugins (dans la barre d'adresse du navigateur) doit annoncer que flash est installé (2 lignes : Shockwave Flash et FutureSplash Player)

Google Chrome


Même principe sauf qu'on va remplacer la lib utilisée par défaut par celle qu'on a récupérée (en lui donnant évidemment le nom de la lib d'origine utilisée par Chrome).
# cd /opt/google/chrome
# mv libgcflashplayer.so libgcflashplayer.so.orig
# ln -s /usr/lib/flashplayer/libflashplayer.so libgcflashplayer.so

Comme on dit, "chez moi ça marche". Si vous avez une autre solution, n'hésitez pas à lâcher votre commentaire.

1/17/07

Sortie officielle de Flash 9 pour Linux (Debian Etch)


La version finale du player Flash 9 vient de sortir.

Récupérer l'archive en tar.gz et fermer le navigateur.

$ tar xvzf install_flash_player_9_linux.tar.gz
Passer en root pour installer le plugin
# cd install_flash_player_9_linux
# ./flashplayer-installer
Si vous utilisez Firefox :
Please enter the installation path of the Mozilla, SeaMonkey,
or Firefox bdir= /usr/lib/firefox

Adobe Flash Player 9 will be installed in the following directory:
Browser installation directory = /usr/lib/firefox
Proceed with the installation? (y/n/q): y
Installation complete.

Perform another installation? (y/n): n

Please log out of this session and log in for the changes to take effect.

The Adobe Flash Player installation is complete.rowser (i.e., /usr/lib/mozilla): /usr/lib/firefox
Redémarrer Firefox et se rendre ici pour contrôler si Flash est correctement installé.

Installation pour le fun « à la geek » :
Une fois l'archive récupérée dans son Home Directory :
$ tar xvzf install_flash_player_9_linux.tar.gz
$ su
# cp {install_flash_player_9_linux/,/usr/lib/firefox/}libflashplayer.so

11/22/06

Flash Player 9 Beta 2 pour Linux


Le Flash Player 9 vient de passer en beta 2.

Passer en root et récupérer l'archive :
# wget http://download.macromedia.com/pub/labs/flashplayer9_update/FP9_plugin_beta_112006.tar.gz
# tar xvzf FP9_plugin_beta_112006.tar.gz
# cd flash-player-plugin-9.0.21.78/

# mv libflashplayer.so /usr/lib/firefox/plugins/
# cd ..
# rm -rf
flash-player-plugin-9.0.21.78

Si vous utilisez une version tarball de Firefox, copier le libflashplayer.so dans le répertoire plugins de votre installation Firefox.

Redémarrer Firefox et contrôler la version en allant sur le site d'Adobe. La version doit être la 9.0.21.78 (la beta 1 était la 9.0.21.55).


UPDATE pour Eclipse et Ruby on Rails :
Si votre développement nécessite du Flash (beurk... mais bon...), il peut être intéressant de disposer aussi de Flash dans le navigateur embarqué par Eclipse. Pour cela, si le répertoire plugins n'existe pas dans /usr/lib/xulrunner, le créer par :
# mkdir /usr/lib/xulrunner/plugins
puis copier le plugin Flash dans ce répertoire :
# cp /usr/lib/firefox/plugins/libflashplayer.so /usr/lib/xulrunner/plugins/