Translation(s): English - Français

Freshplayerplugin allows Firefox to use the Chromium flash plug-in: pepperflashplugin-nonfree.

You can know more about your flash version used by Firefox on this page: http://www.adobe.com/software/flash/about/

Installing Freshplayerplugin

Freshplayerplugin is in the jessie-backports repository and newers. You just need to install the package browser-plugin-freshplayer-pepperflash to enjoy it.

apt install browser-plugin-freshplayer-pepperflash

Compiling Freshplayerplugin

Some libraries needed are missing in Wheezy, this method will only work for Jessie.

Requirement :

First, remove all the other flash plug-in to avoid conflict, then install the flash plug-in for Chromium: here.

Compiling Freshplayerplugin for Jessie

Dependences

Make sure that you have access to the sources repository in order to start the compilation : see here

Install the required dependencies for the compilation:

apt-get install cmake gcc g++ git pkg-config ragel libasound2-dev libssl-dev libglib2.0-dev libconfig-dev libpango1.0-dev libgl1-mesa-dev libevent-dev libgtk2.0-dev libxrandr-dev libxrender-dev libxcursor-dev libv4l-dev libgles2-mesa-dev libavcodec-dev libva-dev libvdpau-dev libdrm-dev libpulse-dev

As the project is still under development, this list can evolve.

Compilation

Download and compile the source code in order to obtain the file: libfreshwrapper-pepperflash.so.

cd git clone https://github.com/i-rinat/freshplayerplugin.git cd freshplayerplugin mkdir build cd build cmake .. make

Deploy the library

cp libfreshwrapper-pepperflash.so /usr/lib/mozilla/plugins/

Restart Firefox for taking the change into account, and check that is working with the test here : http://www.adobe.com/software/flash/about/

In our case, the library libfreshwrapper-pepperflash.so makes a link with the plug-in pepperflashplugin-nonfree . You just need to update the Chromium plug-in to enjoy the latest version of flash from Firefox: see here.

Depending on the development of the project Freshplayerplugin you can, optionally, update libfreshwrapper-pepperflash.so by restarting the compilation above.

See Also