====== [Annulé] Flash bug 23/10/16 ======
* Objet : Remédier au bug de Flashplugin. (23/10/16)
* Niveau requis : FIXME {{tag>débutant avisé}}
* Commentaires : //Contexte d'utilisation du sujet du tuto. // FIXME
* Débutant, à savoir : [[:doc:systeme:commandes:le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !.]] :-)
===== 1 - INTRODUCTION =====
Le paquet pepperflashplugin-nonfree est désormais obsolète, depuis la nouvelle édition de flash plugin basé sur une nouvelle architecture appelée PPAPI.
Nota : PPAPI, est une nouvelle architecture développée par Google pour les mises à jour de flash.
===== 2 - INSTALLATION - CAS GÉNÉRAL =====
Comme le fait par ailleurs le paquet flashplugin-nonfree, il faut désormais télécharger le plugin depuis le site officiel d'Adobe.
On va télécharger flashppapi dans Téléchargement.
wget -P $HOME/Téléchargements/flashppapi https://fpdownload.adobe.com/pub/flashplayer/pdc//flash_player_ppapi_linux.x86_64.tar.gz
Nota : remplacer par la version courante (ex : 23.0.0.185, on remarque bien qu'on ne conserve pas les < et >) et 'x86_64' par 'i386' si le système d'exploitation est Wheezy 32-bit.\\
https://www.adobe.com/fr/software/flash/about/
On change de répertoire de travail on va dans flashppapi
cd $HOME/Téléchargements/flashppapi
On extrait l'archive téléchargée
tar -zxf flash_player_ppapi_linux.x86_64.tar.gz
Nota : remplacer 'x86_64' par 'i386' si le système d'exploitation est Wheezy 32-bit.
On crée le dossier de destination pepperflashplugin-nonfree
mkdir /usr/lib/pepperflashplugin-nonfree
On y copie le plugin
cp libpepflashplayer.so /usr/lib/pepperflashplugin-nonfree
On vérifie que la copie s'est bien exécutée (facultatif).
ls /usr/lib/pepperflashplugin-nonfree
On se déplace dans le répertoire Téléchargements en vue de supprimer le fichier flashppapi (facultatif)\\
Pour revenir en arrière utiliser la commande suivante\\
(éventuellement ; tout dépend ou on se trouve).
cd ..
On va dans Téléchargement.
cd $HOME/Téléchargements
On supprime le fichier flashppapi (facultatif)
rm -rf $HOME/Téléchargements/flashppapi
===== 3 – INSTALLATION - PARTICULARITÉ POUR CHROMIUM =====
Il y a deux possibilités : soit (3.1) créer manuellement le petit fichier de configuration jadis créé automatiquement, soit (3.2) modifier le lanceur de Chromium en spécifiant le chemin du plugin.
==== 3.1 création manuelle du fichier de configuration ====
Éditer le fichier pepperflashplugin-nonfree
nano /etc/chromium.d/pepperflashplugin-nonfree
et copier coller le texte ci-dessous
flashso="/usr/lib/pepperflashplugin-nonfree/libpepflashplayer.so"\\
flashversion=`strings $flashso 2> /dev/null | grep LNX | cut -d ' ' -f 2 | sed -e "s/,/./g"`\\
CHROMIUM_FLAGS="$CHROMIUM_FLAGS --ppapi-flash-path=$flashso --ppapi-flash-version=$flashversion"
==== 3.2 Modifier le lanceur de Chromium ====
chromium --ppapi-flash-path=/usr/lib/pepperflashplugin-nonfree/libpepflashplayer.so –ppapi-flash-version=
Nota : remplacer par la version installée (ex : 23.0.0.185) ; en pratique, cet argument est facultatif, mais évite l'affichage d'un numéro de version fantaisiste dans chrome chrome ://plugins
===== 4 – INSTALLATION - PARTICULARITÉ POUR FIREFOX =====
Il faut installer le paquet rétroporté browser-plugin-freshplayer-pepperflash (dépôt jessie-backports) ; il fournit la bibliothèque libfreshwrapper-flashplayer.so (PPAPI → NPAPI).
Nota : paquet rétroporté\\
https://debian-facile.org/doc:systeme:apt:sources.list#les-retroportages-depot-backports
apt-get update && apt-get --no-install-recommends --target-release jessie-backports install browser-plugin-freshplayer-pepperflash
Nota : ne pas trop s'inquiéter du numéro de version (13.1.2.3) et/ou de la date (26/05/2016) qui apparaît dans about:addons > Plugins ; cela concerne la bibliothèque libfreshwrapper-flashplayer.so et pas le plugin
===== 5 - UTILISATION =====
Après chaque mise à jour de flash il faudra recommencer cette installation en s'inspirant de ce tutoriel.