web-dev-qa-db-fra.com

Pepper Flash plugin est installé mais ne fonctionne pas sur le chrome

J'ai plug-in Pepper Flash installé, mais cela ne fonctionne pas sur le chrome et chaque page Web invite toujours à installer Adobe Flash.

Je l'ai enlevé et installé à nouveau mais rien n'a changé. Je suis sûr qu'il est installé car avec la tentative de nouvelle installation, obtenez le message suivant:

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. Voici comment 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

Merci

3
DummyBeginner

Malgré ce qui a été dit sur wiki Ubunt et ici simplement installer flash sur Chromium par pepperflashplugin-nonfree package; J'ai été obligé de copier manuellement le fichier plug-in pepperflash de Google chrome sur chrome de la manière exposée ici :


Téléchargez Google Chrome et extrayez libpepflashplayer.so de /opt/google/chrome/PepperFlash dans le fichier Chrome deb Copier libpepflashplayer.so dans /usr/lib/chromium-browser/plugins Apportez les modifications nécessaires au démarrage de Chromium.

Sudo gedit /etc/chromium-browser/default

Ajoutez ceci au 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 à partir de la balise "version": json dans le mainfest.json à partir de /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 que ça ne donne rien sur Terminal.

Si vous savez comment garder le lecteur Flash à jour sur Chromium (sans copier manuellement le fichier .so à chaque fois qu'une nouvelle version est publiée);

La raison de pepperflashplugin-nonfree n'a pas non plus été copiée dans le dossier du plugin dans le dossier Chromium ou n'a pas été mise à jour CHROMIUM_FLAGS="" dans /etc/chromium-browser/default automatiquement, veuillez me le faire savoir dans les commentaires.

Merci

2
DummyBeginner

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 changez le drapeau pappi-flash-version en conséquence:

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

Et mettez le chemin réel vers les fichiers, où qu'ils se trouvent sans google chrome. Théoriquement, vous n'avez même pas besoin de lien symbolique, à moins que le programme interne refuse les emplacements non standard pour une raison quelconque, ce qui amènerait même quiconque à se demander pourquoi il est demandé de créer un emplacement qui devrait être codé en dur.

Cependant, bien que cela semble fonctionner avec les plugins chrome: //, sur les pages réelles, le message "ne peut pas charger le plugin". Je ne pense pas que cela soit causé par cette méthode de configuration des variables, cependant. À moins qu'il y ait vraiment des raisons folles.

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

1
the_dsc

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

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

Fonctionne comme un charme sur les versions 50.0.2661.102 et Ubuntu 14.04 (64 bits) de chromuim

0
Alexander Czajor

Merci votre installation manuelle a résolu mon problème. Cela ne devrait pas être trop difficile de faire un script.

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

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

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. installez pepperflashplugin-nonfree. Cette version flash installée 16.0.0.305.

  2. copiez le répertoire /usr/lib/pepperflashplugin-nonfree pour une utilisation ultérieure.

  3. installez chrome et chrome-browser qui ont supprimé pepperflashplugin-nonfree.

  4. copiez libpepflashplayer.so & manifest.json à partir de la sauvegarde de l'étape 2 vers /usr/lib/chromium/plugins (je n'ai pas de rép/usr/lib/chromium-browser).

  5. éditez /etc/chromium/default et ajoutez --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"
0
user377698