Depuis hier firefox bloque le plugin flash player pour des raisons de sécurité et au final c’est plutôt pénalisant pour l’utilisateur. Du coup j’ai regardé un peu les alternatives, si on ne souhaite pas utiliser google chrome et rester sur firefox, il existe le plugin Freshplayer qui se base sur le player de google chrome. La plupart des distributions linux proposent les packages de firefox et du plugin freshplayer, mais si comme moi vous utilisez firefox à partir d’une archive récupérée directement sur leur site voilà les manips à réaliser pour se passer de flash player.
Tout d’abord on installera préalablement le compilateur ragel qu’on trouvera par ici. Après avoir décompressé l’archive
tar xvfz ragel-6.9.tar.gz
dans le répertoire ragel-6.9 on va taper
./configure
make
puis en tant que root
make install
toujours en tant que root, j’ai installé les bibliothèques suivantes sur ma mageia 5
urpmi lib64v4l-devel lib64va-devel lib64va-devel vdpau-devel lib64config-devel lib64event-devel lib64mesaglesv2_2-devel
Maintenant que tout ces prérequis sont installés, on peut entrer dans le vif du sujet. Le site du plugin freshplayer est par là. On récupère l’archive en tapant
git clone https://github.com/i-rinat/freshplayerplugin
dans le répertoire freshplayerplugin on tape maintenant
mkdir build
cd build
cmake ..
make
puis en tant que root on déplace le plugin dans le répertoire de plugins de firefox
cp libfreshwrapper-pepperflash.so /usr/lib/mozilla/plugins/
(remplacer lib par lib64 éventuellement)
Il ne reste plus qu’à installer google-chrome qu’on téléchargera là. Il ne reste plus qu’à tester le plugin en lançant firefox et en se rendant sur cette page. On peut voir que l’on dispose de la dernière version disponible 18.0.0.209. J’ai du supprimer l’ancien plugin de flash player car ça posait visiblement des problèmes de compatibilité.
That’s all folks !