4 votes

Le plugin flash de Pepper est installé mais ne fonctionne pas sur chrome

J'ai Plugin Flash Pepper installé, mais il ne fonctionne pas sur chrome et chaque page web demande d'installer Adobe flash.

Je l'ai supprimé et réinstallé, mais rien n'a changé. Je suis sûr qu'il est installé car en essayant de l'installer à nouveau, j'obtiens ce message :

sudo apt-get install pepperflashplugin-nonfree

Reading package lists... Done
Building dependency tree       
Reading state information... Done
pepperflashplugin-nonfree is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 6 not upgraded.

Ps. C'est ainsi que j'ai supprimé le plugin avant de l'installer à nouveau :

apt-get remove --purge pepperflashplugin-nonfree

Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be REMOVED:
  pepperflashplugin-nonfree*
0 upgraded, 0 newly installed, 1 to remove and 6 not upgraded.
After this operation, 66.6 kB disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database ... 199594 files and directories currently installed.)
Removing pepperflashplugin-nonfree (1.3ubuntu1) ...
Purging configuration files for pepperflashplugin-nonfree (1.3ubuntu1) ...

apt-get clean

Gracias

2voto

Anonymous Points 1545

Malgré ce qui a été dit sur Ubuntu wiki y aquí pour installer simplement flash sur Chromium en pepperflashplugin-nonfree j'ai été obligé de copier manuellement le fichier du plugin pepperflash de Google chrome vers chromium de la manière décrite dans le document suivant aquí :


Télécharger Google Chrome et extraire libpepflashplayer.so f /opt/google/chrome/PepperFlash i libpepflashplayer.so a /usr/lib/chromium-browser/plugins M changements nécessaires au démarrage de Chromium

sudo gedit /etc/chromium-browser/default

Ajoutez ceci à la CHROMIUM_FLAGS

CHROMIUM_FLAGS="--ppapi-flash-path=/usr/lib/chromium-browser/plugins/libpepflashplayer.so --ppapi-flash-version=11.5.31.2"

Vous pouvez obtenir la version correcte du plugin flash f "version": dans la balise mainfest.json f /opt/google/chrome/PepperFlash dans le fichier Chrome deb


Maintenant, j'ai Adobe Flash Player - Version : 16.0.0.291 sur Chromium et cela fonctionne bien. Je ne sais pas si je pourrais obtenir des mises à jour pour Flash sur Chromium en utilisant ceci sur Trminal :

sudo update-pepperflashplugin-nonfree --status

Parce qu'il ne donne rien sur le terminal.

Si vous avez une idée de la façon de maintenir le lecteur flash à jour sur Chromium (sans copier manuellement .so chaque fois qu'une nouvelle version est publiée) ;

Il s'agit également de la raison pour laquelle pepperflashplugin-nonfree n'a pas copié le fichier du plugin dans le dossier Chromium ou n'a pas fait la mise à jour CHROMIUM_FLAGS="" en /etc/chromium-browser/default automatiquement, veuillez m'en informer dans les commentaires.

Gracias

1voto

the_dsc Points 11

En ce qui concerne les mises à jour de version, vous pouvez ajouter à /etc/chromium-browser/default la ligne suivante :

version=$(grep version /opt/google/chrome/PepperFlash/manifest.json | sed 's|.*"version": ||;s|"||g;s|,||')

et modifiez le drapeau de version pappi-flash-version linke en conséquence :

CHROMIUM_FLAGS="--ppapi-flash-path=/opt/google/chrome/PepperFlash/ --ppapi-flash-version=$version"

Et mettez le chemin d'accès réel aux fichiers où qu'ils se trouvent, sans avoir recours à Google Chrome. Théoriquement, vous n'avez même pas besoin de liens symboliques, à moins que le programme interne ne rejette les emplacements non standard pour une raison folle, ce qui conduirait même à se demander pourquoi il demande un emplacement qui devrait être codé en dur pour commencer.

Cependant, alors qu'il semble fonctionner via chrome://plugins, sur les pages réelles, j'obtiens "couldn't load plugin". Je ne pense pas que cela soit dû à cette méthode de configuration des variables. A moins qu'il n'y ait vraiment des raisons farfelues.

Curieusement, le flash de chrome fonctionne sur chrome et firefox... mais pas sur chrome...

0voto

Joshua Points 23

Merci, votre installation manuelle a résolu mon problème. Il ne devrait pas être trop difficile de script cela.

J'utilise la version 37.0.2062.120 de Chromium sur une Debian 7.1.

J'ai un problème quelque peu différent. Si j'installe pepperflash, apt-get supprime chromium et chromium-browser :

The following packages will be REMOVED:
  chromium chromium-browser
The following NEW packages will be installed:
  pepperflashplugin-nonfree
0 upgraded, 1 newly installed, 2 to remove

L'inverse est également vrai, lors de l'installation de chrome, apt-get supprimera pepperflash s'il est installé.

Voici ce que j'ai fait :

  1. installer pepperflashplugin-nonfree . La version 16.0.0.305 de Flash a été installée.

  2. copier le /usr/lib/pepperflashplugin-nonfree pour une utilisation ultérieure.

  3. installer chromium et chromium-browser qui a supprimé pepperflashplugin-nonfree .

  4. copie libpepflashplayer.so & manifest.json de la sauvegarde de l'étape 2 à /usr/lib/chromium/plugins (Je n'ai pas de /usr/lib/chromium-browser dir).

  5. éditer /etc/chromium/default et ajouter --ppapi-flash-path=/usr/lib/chromium/plugins/libpepflashplayer.so --ppapi-flash-version=16.0.0.305 to CHROMIUM_FLAGS (Je n'ai pas /etc/chromium-browser/default ).

par exemple :

CHROMIUM_FLAGS="--password-store=detect --ppapi-flash-path=/usr/lib/chromium/plugins/libpepflashplayer.so --ppapi-flash-version=16.0.0.305"

0voto

Voici une mise à jour, j'ai utilisé la méthode décrite par DummyBeginner sur une version de FLASH 23,0,0,185.

Cependant, j'ai obtenu le Pepper Lib directement auprès d'Adobe. https://get.adobe.com/flashplayer/?no_redirect

J'ai téléchargé le .tar.gz pour ma version linux, à l'intérieur j'ai trouvé libpepflashplayer.so, je l'ai copié dans le répertoire "plugins" de Chromium et j'ai mis à jour le fichier "default" avec la version que j'ai trouvée dans le manifesto.json.

Fonctionne comme un charme sur chromuim version 50.0.2661.102 et Ubuntu 14.04 (64-bit)

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X