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 Prochaine révision Les deux révisions suivantes | ||
doc:media:flash [03/07/2015 11:34] captnfab |
doc:media:flash [23/05/2016 19:10] bendia |
||
---|---|---|---|
Ligne 8: | Ligne 8: | ||
* 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 18/01/2015 | * Modifié par [[user>deuchdeb]] le 18/01/2015 | ||
* 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 !)) | ||
Ligne 39: | Ligne 40: | ||
<note important>Le paquet gnash n'est pas disponible pour Debian jessie</note> | <note important>Le paquet gnash n'est pas disponible pour Debian jessie</note> | ||
- | <code root>apt-get install gnash </code> | + | <code root>apt-get update && apt-get install gnash </code> |
Une fois l’installation terminée, pensez à relancer votre navigateur Web. | Une fois l’installation terminée, pensez à relancer votre navigateur Web. | ||
Ligne 48: | Ligne 49: | ||
<note important> **Attention**, ceci ne fonctionne qu’avec le navigateur chromium, base libre du navigateur Chrome de Google.</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** des **backports** activée !</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> | ||
- | Si vous n'avez pas la section **contrib** des **backports** dans vos sources, vous pouvez la rajouter en téléchargeant ce fichier : | + | |
- | <code apt_sources /etc/apt/sources.list.d/10debian-backports-contrib.list> | + | |
- | # stable-backports-contrib | + | Ensuite il faut installer le paquet [[https://packages.debian.org/fr/wheezy-backports/pepperflashplugin-nonfree| pepperflashplugin-nonfree]] : |
- | deb http://httpredir.debian.org/debian/ stable-backports main contrib | + | |
+ | <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> | </code> | ||
- | <note tip>Vous pouvez par exemple l’enregistrer sous ''/tmp/10debian-backports-contrib.list'', puis le déplacer dans la configuration APT avec | + | Ensuite vous procéderez à une installation avec |
- | <code root>mv /tmp/10debian-backports-contrib.list /etc/apt/sources.list.d/</code> | + | |
- | Ou plus directement, le télécharger directement à sa place : | + | <code root>update-pepperflashplugin-nonfree --install</code> |
- | <code user>wget -O/etc/apt/sources.list.d/10debian-backports-contrib.list | + | |
- | 'http://wiki.debian-facile.org/_export/code/doc:media:flash?codeblock=9'</code> | + | |
- | </note> | + | |
- | Ensuite il faut installer le paquet [[https://packages.debian.org/fr/wheezy-backports/pepperflashplugin-nonfree| pepperflashplugin-nonfree]] : | + | 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). |
- | <code root>apt-get update</code> | ||
- | <code root>apt-get install -t stable-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 lavoir en français. | + | 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> | <code root>apt-get install chromium chromium-l10n</code> | ||
Ligne 76: | Ligne 91: | ||
==== Demander à Iceweasel d’utiliser le plugin flash de Chromium (freshplayerplugin) ==== | ==== 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. | 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> 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. | + | <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> |
- | [code=root]apt-get purge gnash flashplugin-nonfree[/code] | + | |
- | </note> | + | |
- | === Installation des dépendances === | + | === Installation === |
- | * ''freshplayerplugin'' n'est pas disponible dans les dépôts Debian, il faut le compiler depuis les sources. Pour ce faire, il nous faut installer les diverses dépendances de compilation… | + | *''freshplayerplugin'' **est disponible dans les dépôts Debian depuis [[doc:systeme:apt:sources.list#les-retroportages-depot-backports|jessie-backports]]** |
- | <code root>apt-get install build-essential git cmake pkg-config libglib2.0-dev libasound2-dev libx11-dev libgl1-mesa-dev | + | <code root>apt install browser-plugin-freshplayer-pepperflash</code> |
- | 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</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) | * Il faut également le plug-in dédié à Chromiun (voir méthode ci-dessus) | ||
Ligne 93: | Ligne 127: | ||
- | === Compilation === | + | == Compilation == |
- | Notez que cette partie devrait être effectuée en utilisateur simple. | + | |
- | * on télécharge et compile le plug-in freshplayerplugin : | + | <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> | <code user> | ||
- | cd | + | cd</code> |
- | git clone https://github.com/i-rinat/freshplayerplugin.git | + | <code user>git clone https://github.com/i-rinat/freshplayerplugin.git</code> |
- | cd freshplayerplugin && mkdir build | + | <code user>cd freshplayerplugin && mkdir build</code> |
- | cd build | + | <code user>cd build</code> |
- | cmake .. | + | <code user>cmake ..</code> |
- | make</code> | + | <code user>make</code> |
- | === Installation === | + | == Installation == |
- | Pour conclure l'installation, on copie le fichier .so à son emplacement définitif : | + | Pour conclure l'installation, on copie le fichier .so à son emplacement définitif : |
<code root>cp libfreshwrapper-pepperflash.so /usr/lib/mozilla/plugins/</code> | <code root>cp libfreshwrapper-pepperflash.so /usr/lib/mozilla/plugins/</code> | ||
Ligne 116: | Ligne 152: | ||
==== Méthode d’installation du plug-in propriétaire d’Adobe (pour Iceweasel et autres navigateurs) ==== | ==== Méthode d’installation du plug-in propriétaire d’Adobe (pour Iceweasel et autres navigateurs) ==== | ||
- | <note warning>**Obsolète** ! | + | <note warning>**Obsolète** ! |
Adobe ne développe plus de nouvelles versions pour Linux depuis la version 11.2. Donc pas de mise-à-jour possible. Cette version n’est plus trop maintenue et peut contenir des failles de sécurité. Il est maintenant un peu risqué d’utiliser cette méthode.</note> | Adobe ne développe plus de nouvelles versions pour Linux depuis la version 11.2. Donc pas de mise-à-jour possible. Cette version n’est plus trop maintenue et peut contenir des failles de sécurité. Il est maintenant un peu risqué d’utiliser cette méthode.</note> | ||
- | <note info> **Attention**, dans [[:doc:systeme:apt:sources.list|vos sources]] il faut avoir la section **contrib** activée !</note> | + | <note info> **Attention**, dans [[:doc:systeme:apt:sources.list|vos sources]] il faut avoir la section **contrib** activée !</note> |
- | Vous devez avoir au minimum ceci pour la version stable (Wheezy): | + | |
- | <code apt_sources /etc/apt/sources.list> | + | |
- | # wheezy | + | |
- | deb http://httpredir.debian.org/debian/ wheezy main contrib | + | |
- | # wheezy updates | + | |
- | deb http://httpredir.debian.org/debian/ wheezy-updates main contrib | + | |
- | # wheezy security | + | |
- | deb http://security.debian.org/ wheezy/updates main contrib</code> | + | |
- | Puis, pour installer le plug-in Adobe Flash Player : | + | Puis, pour installer le plug-in Adobe Flash Player : |
- | <code root>apt-get update | + | <code root>apt-get update && apt-get install flashplugin-nonfree</code> |
- | apt-get install flashplugin-nonfree</code> | + | |
<note tip>Une fois l’installation terminée, pensez à relancer votre navigateur internet.</note> | <note tip>Une fois l’installation terminée, pensez à relancer votre navigateur internet.</note> | ||
- | Pour voir si le plug-in est à jour : | + | Pour voir si le plug-in est à jour : |
<code root>update-flashplugin-nonfree --status</code> | <code root>update-flashplugin-nonfree --status</code> | ||
- | Et pour installer la mise-à-jour : | + | Et pour installer la mise-à-jour : |
<code root>update-flashplugin-nonfree --install</code> | <code root>update-flashplugin-nonfree --install</code> | ||
- | Pour virer le machin : | + | Pour virer le machin : |
<code root>update-flashplugin-nonfree --uninstall</code> | <code root>update-flashplugin-nonfree --uninstall</code> | ||
- | Pour choisir entre différents plug-ins régulièrement installés par les paquets Debian (Gnash, Flashplayer…) : | + | Pour choisir entre différents plug-ins régulièrement installés par les paquets Debian (Gnash, Flashplayer…) : |
<code root>update-alternatives --config flash-mozilla.so </code> | <code root>update-alternatives --config flash-mozilla.so </code> | ||