Translation(s): English - Fran├žais

Pepper Flash Player is a non-free (proprietary) software. It's also closed source and not supported by Debian. Have you considered using a free and open source alternative, which is community-owned and supported by Debian, such as Gnash, Lightspark, Shumway or SwfDec ? Read more about free and open source alternatives here.

Installing Pepper Flash Player

Debian 9 "Stretch"

Pepper Flash Player is no longer available in the Stretch repository. Package pepperflashplugin-nonfree.deb from Buster (testing) works in Stretch, though. Once downloaded you can install it manually with:

dpkg -i ./pepperflashplugin-nonfree.deb

Any missing dependency will need to be met manually installing the missing packages with apt.

Since it will not be possible to keep the package up-to-date via apt, every now and then you will need to run:

update-pepperflashplugin-nonfree --install

You can check whether an update is available with:

update-pepperflashplugin-nonfree --status

64 bits / amd64

Debian 8 "Jessie"

Pepper Flash Player is available in the contrib section of jessie-backports. To make jessie-backports packages available on your system, add a line like this to /etc/apt/sources.list or /etc/apt/sources.list.d/backports.list:

deb jessie-backports main contrib

After adding the repository to your sources, update the local index:

apt-get update

64 bits / amd64

See the Backports page and for more information.

32 bits / i386

pepperflashplugin-nonfree is no longer available for 32 bits since google chrome stopped support for Linux 32 bits. The plugin is still available from Adobe, point Chromium to download page or pick the PPAPI version for other browsers to download.

Most straight forward to install is dropping the from the archive at the right target.
First unZip, Xtract, Verbously the File downloaded:

To look for the target open chrome://plugins in chromium, if pepperflashplugin-nonfree has been installed it should be pointing at /usr/lib/pepperflashplugin-nonfree/. If pepperflashplugin-nonfree was removed then that directory has to be recreated, as root do:

Restart chromium chrome://restart ,voila.

If pepperflashplugin-nonfree has never been installed the target directory may be /usr/lib/chromium/plugins/, or ??? :\

Sophisticated users may elaborate the scheme with symlinks to support alternatives and other smart features.

Debian 7 "Wheezy"

32 bits / i386

1. Remove other flash plugin

2.Add backports to your sources.list.

3. Install PepperFlashPlayer

4. Create PepperFlashPlayer directory and symlink

5. Install packages to compile freshplayerplugin. For more info here

6. Download and compile the source code in order to obtain the file:

7. Create plugins directory for Iceweasel (Firefox)

8. Deploy the library


64 bits / amd64

  1. If not already done you must add backports to your sources.list. To do so follow those instructions. Make sure that "contrib" section is included.

  2. Using Terminal as Root run the following command to install Pepper Flash Player from Wheezy Backports
    aptitude -t wheezy-backports install pepperflashplugin-nonfree
  3. Still using Terminal run the following command to update Pepper Flash Player
    update-pepperflashplugin-nonfree --install
  4. Close all your browser windows. Then open your browser. Flash should work.
  5. This step is optional. Still using Terminal run the following command to know what version of Pepper Flash Player you have installed.
    update-pepperflashplugin-nonfree --status
  6. This step is also optional. To use the pepperflashplugin-nonfree with iceweasel, you need to install the package browser-plugin-freshplayer-pepperflash. Further instructions here.

    apt install browser-plugin-freshplayer-pepperflash


Related pages