Differences between revisions 1 and 20 (spanning 19 versions)
Revision 1 as of 2014-06-06 06:59:10
Size: 2505
Editor: Francewhoa
Comment: First draft
Revision 20 as of 2017-08-30 19:49:45
Size: 6819
Editor: ?josue
Comment:
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:
~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: none-~ ~-[[DebianWiki/EditorGuide#translation|Translation(s)]]: English - [[fr/PepperFlashPlayer/Installing|Français]]-~
Line 6: Line 6:
Pepper Flash Player is a non-free (proprietary) software. It's also closed source, owned by the Google corporation, 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 DebianPkg:Gnash , DebianPkg:Lightspark , or DebianPkg:SwfDec ? [[https://wiki.debian.org/Flash#Flash_Players_.28browser_plugins.29|Read more about free and open source alternatives here]]. 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 DebianPkg:Gnash, DebianPkg:Lightspark, Shumway or DebianPkg:SwfDec ? [[https://wiki.debian.org/Flash#Flash_Players_.28browser_plugins.29|Read more about free and open source alternatives here]].
Line 16: Line 16:
== Debian 9 "Stretch" ==

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

{{{
deb http://http.debian.net/debian stretch main contrib
}}}

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

{{{
apt-get update
}}}


=== 64 bits / amd64 ===

 {{{
aptitude install pepperflashplugin-nonfree browser-plugin-freshplayer-pepperflash
}}}


== 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 http://http.debian.net/debian jessie-backports main contrib
}}}

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

{{{
apt-get update
}}}


=== 64 bits / amd64 ===

 {{{
aptitude install pepperflashplugin-nonfree browser-plugin-freshplayer-pepperflash
}}}

See the [[Backports]] page and https://backports.debian.org/ 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 [[https://get.adobe.com/flashplayer/| download page]] or pick the PPAPI version for [[https://get.adobe.com/flashplayer/otherversions/|other browsers]] to download.

Most straight forward to install is dropping the {{{libpepflashplayer.so}}} from the archive at the right target. <<BR>>
First unZip, Xtract, Verbously the File downloaded:
 {{{
tar -zxvf flash_player_ppapi_linux.i386.tar.gz
}}}
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: <<BR>>
 {{{
mkdir /usr/lib/pepperflashplugin-nonfree/
cp path/to/extracted/libpepflashplayer.so /usr/lib/pepperflashplugin-nonfree/
}}}
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.
Line 21: Line 85:
Any volunteer to write this section? 1. Remove other flash plugin
 {{{
apt-get remove flashplugin-nonfree
}}}
Line 23: Line 90:
2.Add backports to your sources.list.
 {{{
deb http://http.debian.net/debian wheezy-backports main contrib
}}}
Line 24: Line 95:
3. Install PepperFlashPlayer
 {{{
apt-get update && apt-get install pepperflashplugin-nonfree
}}}

4. Create PepperFlashPlayer directory and symlink
 {{{
mkdir -p /opt/google/chrome/PepperFlash
ln -s /usr/lib/pepflashplugin-installer/libpepflashplayer.so /opt/google/chrome/PepperFlash
}}}

5. Install packages to compile freshplayerplugin. For more info [[https://wiki.debian.org/Freshplayerplugin|here]]
 {{{
apt-get install cmake pkg-config ragel libasound2-dev libssl-dev libglib2.0-dev libconfig-dev libpango1.0-dev libgl1-mesa-dev libevent-dev libgtk+2.0-dev libgles2-mesa-dev libxrandr-dev g++ git libpulse-dev
}}}

6. Download and compile the source code in order to obtain the file: libfreshwrapper-pepperflash.so.
 {{{
cd /tmp
git clone https://github.com/i-rinat/freshplayerplugin
cd freshplayerplugin
cmake -DCMAKE_INSTALL_PREFIX=/path
make
}}}

7. Create plugins directory for Iceweasel (Firefox)
 {{{
mkdir ~/.mozilla/plugins
}}}

8. Deploy the library
 {{{
cp libfreshwrapper-pepperflash.so ~/.mozilla/plugins
}}}

= Notes =
 * Close and reopen Iceweasel and you have PepperFlash
Line 27: Line 135:
 1. If not already done you must add backports to your sources.list. To do so [[http://backports.debian.org/Instructions/#index2h2|follow those instructions]].  1. If not already done you must add backports to your sources.list. To do so [[http://backports.debian.org/Instructions/#index2h2|follow those instructions]]. Make sure that "contrib" section is included.
Line 30: Line 138:
apt-get install pepperflashplugin-nonfree aptitude -t wheezy-backports install pepperflashplugin-nonfree
Line 41: Line 149:
 1. This step is also optional. To use the pepperflashplugin-nonfree with iceweasel, you need to install the package {{{browser-plugin-freshplayer-pepperflash}}}. Further instructions [[https://wiki.debian.org/Freshplayerplugin|here]].
 {{{
apt install browser-plugin-freshplayer-pepperflash
}}}
Line 42: Line 154:
Notes = Notes =
Line 47: Line 159:
 * The Pepper Flash Player works in both Chrome and Chromium only. It does not yet work with Iceweasel or Firefox. For Flash to work with Iceweasel or Firefox you have to install another package. [[https://wiki.debian.org/FlashPlayer#Installation|Read more here]]. Currently both packages can coexist.  * The Pepper Flash Player works in both Chrome and Chromium only. It does not directly work with Iceweasel or Firefox. For Flash to work with Iceweasel or Firefox you have to install another package. [[FlashPlayer#Installation|Read more here]]. Currently both packages can coexist. You can also try to install the new {{{browser-plugin-freshplayer-pepperflash}}} package that is a wrapper to allow Iceweasel or Firefox to use the Pepper Flash Player.
Line 52: Line 164:
 * [[https://wiki.debian.org/PepperFlashPlayer|Homepage of pepperflashplugin-nonfree]]  * [[PepperFlashPlayer|Homepage of pepperflashplugin-nonfree]]
 * Use Pepper Flash with Iceweasel using [[Freshplayerplugin]]

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 available in the contrib section of Stretch. To make stretch contrib packages available on your system, add a line like this to /etc/apt/sources.list:

deb http://http.debian.net/debian stretch main contrib

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

apt-get update

64 bits / amd64

  • aptitude install pepperflashplugin-nonfree browser-plugin-freshplayer-pepperflash

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 http://http.debian.net/debian jessie-backports main contrib

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

apt-get update

64 bits / amd64

  • aptitude install pepperflashplugin-nonfree browser-plugin-freshplayer-pepperflash

See the Backports page and https://backports.debian.org/ 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 libpepflashplayer.so from the archive at the right target.
First unZip, Xtract, Verbously the File downloaded:

  • tar -zxvf flash_player_ppapi_linux.i386.tar.gz

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:

  • mkdir /usr/lib/pepperflashplugin-nonfree/
    cp path/to/extracted/libpepflashplayer.so /usr/lib/pepperflashplugin-nonfree/

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

  • apt-get remove flashplugin-nonfree

2.Add backports to your sources.list.

  • deb http://http.debian.net/debian wheezy-backports main contrib

3. Install PepperFlashPlayer

  • apt-get update && apt-get install pepperflashplugin-nonfree

4. Create PepperFlashPlayer directory and symlink

  • mkdir -p /opt/google/chrome/PepperFlash
    ln -s /usr/lib/pepflashplugin-installer/libpepflashplayer.so /opt/google/chrome/PepperFlash

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

  • apt-get install cmake pkg-config ragel libasound2-dev libssl-dev libglib2.0-dev libconfig-dev libpango1.0-dev libgl1-mesa-dev libevent-dev libgtk+2.0-dev libgles2-mesa-dev libxrandr-dev g++ git libpulse-dev

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

  • cd /tmp
    git clone https://github.com/i-rinat/freshplayerplugin
    cd freshplayerplugin
    cmake -DCMAKE_INSTALL_PREFIX=/path
    make

7. Create plugins directory for Iceweasel (Firefox)

  • mkdir ~/.mozilla/plugins

8. Deploy the library

  • cp libfreshwrapper-pepperflash.so ~/.mozilla/plugins

Notes

  • Close and reopen Iceweasel and you have ?PepperFlash

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

Notes

  • If Flash is still not working here are a few things you could try
    • Ensure that all your Chromium or Chrome browser windows are closed. It's important to close all browser windows otherwise Flash will not work. Then open your browser to test Flash.
    • If still not working try to reboot your computer. Sometime Chromium or Chrome windows seems all closed but one might still be open in the background, on another desktop, or frozen in memory.
    • If still not working try to temporally deactivate all your Chrome or Chromium plugins and extensions. Then test flash.
  • The Pepper Flash Player works in both Chrome and Chromium only. It does not directly work with Iceweasel or Firefox. For Flash to work with Iceweasel or Firefox you have to install another package. Read more here. Currently both packages can coexist. You can also try to install the new browser-plugin-freshplayer-pepperflash package that is a wrapper to allow Iceweasel or Firefox to use the Pepper Flash Player.

Related pages