Installer et maintenir flash

Cette procédure m'a permis d'installer flash en version 21.0.0.216 sur une Debian Jessie. Il semble qu'elle ne fonctionne plus correctement à cause de la supression de SHA1.

update-pepperflashplugin-nonfree --status
ERROR: failed to retrieve status information from google : W: http://dl.google.com/linux/chrome/deb/dists/stable/Release.gpg: Signature by key 4CCA1EAF950CEE4AB83976DCA040830F7FAC5991 uses weak digest algorithm (SHA1)More information might be available at: http://wiki.debian.org/PepperFlashPlayer

Cet article reprend la discussion sur Debian-fr que j'ai lancée à ce sujet il y a quelques temps. Pour trouver la solution, je m'étais basé alors sur l'installation de Freshplayerplugin sur le wiki Debian et la gestion des backports.

La première chose à faire est de modifier le fichier sources.list pour lui rajouter le support des backports :

debian# vim /etc/apt/sources.list
# Backports repository
deb http://httpredir.debian.org/debian jessie-backports main contrib non-free
debian# aptitude -t jessie-backports search browser-plugin-freshplayer
p   browser-plugin-freshplayer-libpdf                             - PPAPI-host NPAPI-plugin adapter for libpdf.so from Chrome               
p   browser-plugin-freshplayer-nacl                               - PPAPI-host NPAPI-plugin adapter for Native Client from Chrome           
p   browser-plugin-freshplayer-pepperflash                        - PPAPI-host NPAPI-plugin adapter for pepperflash
debian# aptitude -t jessie-backports install browser-plugin-freshplayer-pepperflash 
Les NOUVEAUX paquets suivants vont être installés :     
  browser-plugin-freshplayer-pepperflash libevent-core-2.0-5{a} libevent-pthreads-2.0-5{a} pepperflashplugin-nonfree{a} 
0 paquets mis à jour, 4 nouvellement installés, 0 à enlever et 144 non mis à jour.
Il est nécessaire de télécharger 532 ko d'archives. Après dépaquetage, 1.537 ko seront utilisés.
Voulez-vous continuer ? [Y/n/?] 
(...)
2016-04-14 15:41:03 (3,97 MB/s) — « /tmp/pepperflashplugin-nonfree.q3uxEUcfhW/google-chrome-stable_50.0.2661.75-1_amd64.deb » sauvegardé [48362656/48362656]
 
Paramétrage de browser-plugin-freshplayer-pepperflash (0.3.4-1~bpo8+1) ...
update-alternatives: utilisation de « /usr/lib/browser-plugin-freshplayer-pepperflash/libfreshwrapper-flashplayer.so » pour fournir « /usr/lib/mozilla/plugins/flash-mozilla.so » (flash-mozilla.so) en mode automatique
Traitement des actions différées (« triggers ») pour libc-bin (2.19-18+deb8u4) ...

Il faut redémarrer Iceweasel et on peut ensuite vérifier sur le site d'Adobe qu'on a la bonne version de flash.