Vous n'êtes pas identifié(e).
L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT →
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
doc:media:flash [20/07/2017 11:44] deuchdeb [Introduction] mise à jour |
doc:media:flash [30/09/2023 20:24] (Version actuelle) captnfab |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Plugin Flash pour navigateurs ====== | + | ====== Lecture des fichiers Adobe Flash ====== |
- | * Objet : Méthodes d'installation d'un plugin Flash pour les navigateurs internet. | + | * Objet : Lecture de fichiers Adobe Flash |
- | * Niveau requis : {{tag>débutant avisé}} | + | * Niveau requis : {{tag>débutant}} |
- | * Commentaires : //Comment lire les animations flash depuis un navigateur internet, différentes méthodes. // | + | * Commentaires : //Comment lire les animations flash. // |
- | * Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-) | + | |
* Suivi : {{tag>}} | * Suivi : {{tag>}} | ||
* Création par [[user>kao]] le 01/10/2013 | * Création par [[user>kao]] le 01/10/2013 | ||
* Testé par [[user>captnfab]] le 04/07/2014 | * Testé par [[user>captnfab]] le 04/07/2014 | ||
- | *// Demander à Iceweasel d’utiliser le plugin flash de Chromium (freshplayerplugin)// Testé par [[user>slyfox]] le 03/07/2015 Debian8 jessie stable | + | * Modifié par [[user>deuchdeb]] le 20/07/2017 |
- | * Modifié par [[user>deuchdeb]] le 05/08/2016 | + | * Mis à jour par [[user>captnfab]] le 30/09/2023 |
* Commentaires sur le forum : [[http://debian-facile.org/viewtopic.php?id=7516 | ici]] et [[http://debian-facile.org/viewtopic.php?pid=115946#p115946|ici]] ((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | * Commentaires sur le forum : [[http://debian-facile.org/viewtopic.php?id=7516 | ici]] et [[http://debian-facile.org/viewtopic.php?pid=115946#p115946|ici]] ((N'hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) | ||
- | |||
- | **Nota :** | ||
- | |||
- | Contributeurs, les FIXME sont là pour vous aider, supprimez-les une fois le problème corrigé ou le champ rempli ! | ||
===== Introduction ===== | ===== Introduction ===== | ||
- | Beaucoup de sites internet nécessitent (honte à eux) l'installation d'un lecteur flash, afin de pouvoir lire certaines animations, certaines vidéos, pour pouvoir jouer à certains jeux et pouvoir vous montrer certaines publicités (tout cela non-libre et potentiellement dangereux). | + | De rares vieux sites internet nécessitent encore (honte à eux) l'installation d'un lecteur flash, afin de pouvoir lire certaines animations, certaines vidéos, pour pouvoir jouer à certains jeux et pouvoir vous montrer certaines publicités. |
- | + | ||
- | Le flash est un format propriétaire d'Adobe qui nécessite, le plus souvent, le lecteur propriétaire proposé par la marque pour être correctement joué. | + | |
- | + | ||
- | Un lecteur libre existe: **//Gnash, c'est une alternative au lecteur d'Adobe//**, mais il ne permet pas encore d'avoir accès à toutes les fonctionnalités du flash. | + | |
- | + | ||
- | Sachez que la tendance des sites internet est de délaisser le flash au profit du [[doc:reseau:html5 |html5]], il est donc de plus en plus facile de survivre sur internet sans le lecteur propriétaire d'Adobe. | + | |
- | + | ||
- | + | ||
- | Les outils fournis par **Debian** pour **installer flash **sur votre ordinateur **fonctionnent mal** ou **n'existent pas** pour certaines versions. | + | |
- | + | ||
- | Il va donc falloir passer par des chemins détournés pour arriver à faire fonctionner la chose. | + | |
- | + | ||
- | + | ||
- | + | ||
- | Donc si vous voulez installer le Flashplayer d'Adobe il va falloir faire quelques lignes de code à la main: [[https://debian-facile.org/viewtopic.php?pid=221331#p221331|Installer Flash à la main]] | + | |
- | + | ||
- | ===== Connaître sa version de flash ===== | + | |
- | + | ||
- | Cliquer sur ce [[http://www.adobe.com/fr/software/flash/about/| test Flash]] pour connaître la version du Flash Player installée sur votre système. | + | |
- | Si vous ne voyez pas le logo tourner et que que vous n'avez pas un message de ce type : **You have version xx,xx,xxx,xx installed** et bien il faudra installer soit **Gnash** soit le **plugin flash** soit [[doc:reseau:chromium |Google-Chrome]] ou encore [[doc:reseau:chromium |chromium]] avec le paquet **pepperflashplugin-nonfree** | + | |
- | + | ||
- | ===== Les différentes méthodes d’installation ===== | + | |
- | + | ||
- | Les paragraphes suivants décrivent chacun une méthode pour installer un plug-in Flash. Il est déconseillé d’utiliser simultanément plusieurs méthodes. | + | |
- | + | ||
- | ==== Méthode Gnash ==== | + | |
- | + | ||
- | <note important>Le paquet gnash n'est pas disponible pour Debian jessie</note> | + | |
- | + | ||
- | <code root>apt-get update && apt-get install gnash </code> | + | |
- | + | ||
- | Une fois l’installation terminée, pensez à relancer votre navigateur Web. | + | |
- | + | ||
- | + | ||
- | ==== Méthode plug-in propriétaire Google (pour Chromium et Chrome) ==== | + | |
- | <note warning>Cette méthode ne semble plus donner satisfaction et il faut désormais télécharger le plugin sur le site d'Adobe. Voir cette page pour la marche à suivre: https://debian-facile.org/utilisateurs:nounours:tutos:flash-bug</note> | + | |
- | + | ||
- | <note important> **Attention**, ceci ne fonctionne qu’avec le navigateur chromium, base libre du navigateur Chrome de Google.</note> | + | |
- | + | ||
- | <note info> **Attention**, dans [[:doc:systeme:apt:sources.list|vos sources]] il faut avoir la section **contrib**. | + | |
- | Pour Wheezy il faut activer les rétroportages (dépôt "backports"). </note> | + | |
- | + | ||
- | + | ||
- | + | ||
- | Ensuite il faut installer le paquet [[https://packages.debian.org/fr/wheezy-backports/pepperflashplugin-nonfree| pepperflashplugin-nonfree]] : | + | |
- | + | ||
- | <code root>apt-get update</code> | + | |
- | <code root>apt-get install pepperflashplugin-nonfree</code> | + | |
- | + | ||
- | + | ||
- | + | ||
- | === En cas de message d’erreur «ERROR: failed to retrieve status information from google» === | + | |
- | + | ||
- | + | ||
- | + | ||
- | Si à la commande | + | |
- | <code root>apt-get install pepperflashplugin-nonfree</code> | + | |
- | Vous obtenez un message d’erreur | + | |
- | <code config retour de la commande>ERROR: failed to retrieve status information from google [suivi de trucs à propos d’une clé publique manquante]</code> | + | |
- | Suivez la méthode indiquée sur le site de [[http://unix.stackexchange.com/questions/279825/pepperflashplugin-nonfree-error-failed-to-retrieve-status-information-from-go|unix.stackexchange.com]] : | + | |
- | saisissez | + | |
- | <code user>gpg --keyserver pgp.mit.edu --recv-keys 1397BC53640DB551</code> | + | |
- | puis | + | |
- | <code user>gpg --export --armor 1397BC53640DB551 | sudo sh -c 'cat >> /usr/lib/pepperflashplugin-nonfree/pubkey-google.txt' | + | |
- | </code> | + | |
- | + | ||
- | Ensuite vous procéderez à une installation avec | + | |
- | + | ||
- | <code root>update-pepperflashplugin-nonfree --install</code> | + | |
- | + | ||
- | Comme le précise le site, le fichier sera récrit à la mise à jour du paquet, donc il faudra répéter cette méthode après une mise à jour… si les mainteneurs (? On dit mainteneur en français?) n’ont pas ajouté la nouvelle clé. D’après le site de peppermint ([[https://forum.peppermintos.com/index.php/topic,3351.msg33265.html?PHPSESSID=ufec63lbb50m5mun2flbh5i1j3#msg33265|ce message-ci en particulier]]), c’est la faute à Gogole (…Et ça m’étonne pas). | + | |
- | + | ||
- | === Mise à jour de pepperflashplugin-nonfree === | + | |
- | + | ||
- | __Savoir si vous êtes à jour:__ | + | |
- | + | ||
- | <code root>update-pepperflashplugin-nonfree --status</code> | + | |
- | + | ||
- | Cette commande renvoie la version installée sur le système et la version disponible. | + | |
- | + | ||
- | __Mettre à jour:__ | + | |
- | + | ||
- | <code root>update-pepperflashplugin-nonfree --install</code> | + | |
- | + | ||
- | Si parfois la version disponible est inférieure à ce qui est indiqué sur le site d'Adobe alors entrer cette commande: | + | |
- | + | ||
- | <code root>update-pepperflashplugin-nonfree --install --beta --unverified</code> | + | |
- | + | ||
- | + | ||
- | + | ||
- | __Uniquement pour Wheezy:__ | + | |
- | <code root>apt-get install -t wheezy-backports pepperflashplugin-nonfree</code> | + | |
- | + | ||
- | Il faut aussi que [[:doc:reseau:chromium| Chromium]] soit installé, via le paquet ''chromium'' ainsi que le paquet des locales, [[https://packages.debian.org/fr/wheezy/chromium-l10n|chromium-l10n]], pour l'avoir en français. | + | |
- | + | ||
- | <code root>apt-get install chromium chromium-l10n</code> | + | |
- | + | ||
- | Voilà, il ne reste plus qu’à tester [[http://www.adobe.com/fr/software/flash/about/| test Flash]] (avec chromium bien sûr) et on devrait avoir la dernière version de Adobe Flash Player. | + | |
- | + | ||
- | ==== Demander à Iceweasel d’utiliser le plugin flash de Chromium (freshplayerplugin) ==== | + | |
- | + | ||
- | Pour Iceweasel, la version 11.2 proposé par Adobe commence à être largement obsolète. Par contre il est possible grâce au projet **freshplayerplugin** d’utiliser le plugin Flash-Pepper de Chromium, bien plus à jour. | + | |
- | + | ||
- | <note tip>Afin d’éviter que les plugins ne se marchent dessus, il est bon de désinstaller gnash et et le flashplugin-nonfree au préalable ainsi : <code root>apt-get purge gnash flashplugin-nonfree</code></note> | + | |
- | + | ||
- | === Installation === | + | |
- | + | ||
- | *''freshplayerplugin'' **est disponible dans les dépôts Debian depuis [[doc:systeme:apt:sources.list#les-retroportages-depot-backports|jessie-backports]]** | + | |
- | <code root>apt install browser-plugin-freshplayer-pepperflash</code> | + | |
- | + | ||
- | === En cas de message d’erreur «ERROR: failed to retrieve status information from google» === | + | |
- | Voyez la méthode indiquée sous ce nom dans la rubrique ci-dessus, //Méthode plug-in propriétaire Google (pour Chromium et Chrome)// | + | |
- | + | ||
- | + | ||
- | === Installation par compilation === | + | |
- | + | ||
- | + | ||
- | <note warning>Il existe un paquet dans //jessie-backports//. Il n'est à présent plus nécessaire de passer par la compilation (voir chapitre précédent). | + | |
- | + | ||
- | Cette méthode ne fonctionne qu'à partir de Jessie, pas pour les versions de Debian antérieure.</note> | + | |
- | + | ||
- | == Installation des dépendances == | + | |
- | + | ||
- | * ''freshplayerplugin'' est disponible dans les dépôts Debian depuis jessie-backports mais si vous souhaitez une version plus récente, il faut le compiler depuis les sources. Pour ce faire, il nous faut installer les diverses dépendances de compilation… | + | |
- | <code root>apt-get update</code> | + | |
- | <code root>apt-get install build-essential git cmake pkg-config libglib2.0-dev \ | + | |
- | libasound2-dev libx11-dev libgl1-mesa-dev liburiparser-dev libcairo2-dev \ | + | |
- | libpango1.0-dev libpangocairo-1.0-0 libpangoft2-1.0-0 libfreetype6-dev \ | + | |
- | libgtk2.0-dev libxinerama-dev libconfig-dev libevent-dev libegl1-mesa-dev \ | + | |
- | libgles2-mesa-dev ragel libssl-dev libva-dev libvdpau-dev libavcodec-dev \ | + | |
- | libavformat-dev libavfilter-dev libv4l-dev libv4l-0</code> | + | |
- | + | ||
- | * Il faut également le plug-in dédié à Chromiun (voir méthode ci-dessus) | + | |
- | <code root>apt-get install pepperflashplugin-nonfree</code> | + | |
- | + | ||
- | + | ||
- | == Compilation == | + | |
- | + | ||
- | <note warning>**Attention!** cette partie devrait être effectuée en utilisateur simple.</note> | + | |
- | + | ||
- | + | ||
- | * on télécharge et compile le plug-in freshplayerplugin : | + | |
- | <code user> | + | |
- | cd</code> | + | |
- | <code user>git clone https://github.com/i-rinat/freshplayerplugin.git</code> | + | |
- | <code user>cd freshplayerplugin && mkdir build</code> | + | |
- | <code user>cd build</code> | + | |
- | <code user>cmake ..</code> | + | |
- | <code user>make</code> | + | |
- | + | ||
- | == Installation == | + | |
- | + | ||
- | Pour conclure l'installation, on copie le fichier .so à son emplacement définitif : | + | |
- | <code root>cp libfreshwrapper-pepperflash.so /usr/lib/mozilla/plugins/</code> | + | |
- | Après ça le plugin devrait fonctionner, vous pouvez faire un test [[http://www.adobe.com/fr/software/flash/about/|ici]]. | + | La seule méthode raisonnable aujourd'hui pour lire du Flash est d'utiliser [[https://ruffle.rs/|Ruffle]], une machine virtuelle Flash libre. |
- | Plus d’informations en anglais [[http://www.webupd8.org/2014/05/fresh-player-plugin-pepper-flash.html|ici]] | + | |
+ | ===== Installation ===== | ||
- | ==== Méthode d’installation du plug-in propriétaire d’Adobe (pour Firefox / Iceweasel et autres navigateurs) ==== | + | - [[https://addons.mozilla.org/fr/firefox/addon/ruffle_rs/|Plugin Firefox]] |
+ | - [[https://ruffle.rs/#downloads|Autres versions en téléchargement]] | ||
- | Retrouver la documentation complète pour l'installation de Flash Player d'Adobe: [[doc:media:flash:flashplugin-nonfree|Installation du plug-in propriétaire d’Adobe]] | ||
===== Autres liens ===== | ===== Autres liens ===== | ||
* [[http://wiki.debian.org/Flash |Wiki Debian - Flash]] | * [[http://wiki.debian.org/Flash |Wiki Debian - Flash]] | ||
* [[https://wiki.debian.org/FlashPlayer|Wiki Debian - Adobe Flash Player]] | * [[https://wiki.debian.org/FlashPlayer|Wiki Debian - Adobe Flash Player]] |