Differences between revisions 8 and 10 (spanning 2 versions)
Revision 8 as of 2015-10-22 09:46:42
Size: 3315
Editor: kao
Comment: add package install browser-plugin-freshplayer-pepperflash
Revision 10 as of 2021-03-30 21:07:46
Size: 0
Editor: ?JorkanoFaln
Comment: Version en anglais supprimé et information obsolète causé par EOL de Flash Player
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
#language fr
~-[[DebianWiki/EditorGuide#translation|Traduction(s)]]: [[Freshplayerplugin|English]] - Français-~
----


Freshplayerplugin permet à [[fr/Iceweasel|Iceweasel]] d’utiliser le plugin flash de [[fr/Chromium|Chromium]] : [[fr/PepperFlashPlayer|pepperflashplugin-nonfree]].

<<TableOfContents(3)>>

Sachez que vous pouvez connaître la version de flash utilisée par Iceweasel depuis cette page : http://www.adobe.com/fr/software/flash/about/

= Installer Freshplayerplugin =

Freshplayerplugin est désormais présent dans les dépôts jessie-backports ainsi que dans ceux plus récents. Il suffit d'installer le paquet {{{browser-plugin-freshplayer-pepperflash}}} pour pouvoir en profiter.

{{{
apt install browser-plugin-freshplayer-pepperflash
}}}

= Compiler Freshplayerplugin =

<!> A noter qu'il manque des librairies de compilation pour Wheezy, cette méthode ne fonctionne que pour Jessie. <!>

== Prérequis : ==
Commencez par désinstaller tous les autres plugin flash afin d’éviter les conflits, puis installez le plugin flash dédié à Chromium : voir [[fr/PepperFlashPlayer/Installing|ici]]

== Compiler Freshplayerplugin pour Jessie ==

=== Dépendances ===
Assurez-vous que vous avez accès aux dépôts sources afin de pouvoir lancer la compilation : voir [[fr/SourcesList|ici]]

Installez les dépendances nécessaires à la 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
}}}

Comme le projet est toujours en développement, cette liste n’est pas fixe. Elle pourra évoluer en fonction des besoins.

=== Compilation ===

On télécharge puis on compile les sources afin d’obtenir le fichier '''libfreshwrapper-pepperflash.so'''.

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

=== Déployer la librairie ===

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

Puis relancez Iceweasel pour que cela soit pris en compte, et refaites un test ici http://www.adobe.com/fr/software/flash/about/


=== Mettre à jour le plug-in flash ===
Dans notre cas, la librairie {{{libfreshwrapper-pepperflash.so}}} établit un lien avec le plug-in {{{pepperflashplugin-nonfree}}}. Il suffit donc de mettre à jour le plug-in de Chromium pour profiter de la dernière version de flash depuis Iceweasel comme indiqué [[fr/PepperFlashPlayer/Installing|ici]].

Dans une moindre mesure et en fonction du développement du projet [[https://github.com/i-rinat/freshplayerplugin|Freshplayerplugin]] vous pourrez éventuellement être amené à mettre à jour {{{libfreshwrapper-pepperflash.so}}} en recommençant la compilation ci-dessus.

= Voir aussi : =

  * Site Internet du projet : https://github.com/i-rinat/freshplayerplugin
  * Détails du paquet : [[DebianPkg:browser-plugin-freshplayer-pepperflash| browser-plugin-freshplayer-pepperflash]]
  * Billet du blog de Debian-Facile sur le sujet : http://debian-facile.org/viewtopic.php?id=10265