Differences between revisions 9 and 10
Revision 9 as of 2019-07-05 21:35:38
Size: 3265
Editor: ?Yvan Masson
Comment: Remplacement de Iceweasel par Firefox, reformulation, suppression de ":" inutiles
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/Firefox|Firefox]] 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 Firefox 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
}}}

Le projet étant toujours en développement, cette liste peut être amenée à évoluer.

=== 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 Firefox 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 Firefox 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