web-dev-qa-db-ja.com

Pepperフラッシュプラグインはインストールされていますが、クロムでは動作しません

Pepper Flash Pluginがインストールされていますが、クロムでは動作せず、Adobe Flashのインストールを求めるすべてのWebページのプロンプトが表示されます。

削除して再度インストールしましたが、何も変わりません。新規インストールを試行すると、次のメッセージが表示されるため、インストールされていると確信しています。

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。これは、再インストールする前にプラグインを削除した方法です。

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

ありがとう

3
DummyBeginner

buntu wiki および here で言われたことにもかかわらず、pepperflashplugin-nonfreeパッケージでChromiumにフラッシュをインストールするだけです;説明したように、peerflashプラグインファイルをGoogle chromeからChromiumに手動でコピーする必要がありました here


Google Chromeをダウンロードし、Chrome debファイルのlibpepflashplayer.soから/opt/google/chrome/PepperFlashを抽出しますlibpepflashplayer.so/usr/lib/chromium-browser/pluginsにコピーし、必要な変更を加えますChromiumのスタートアップ

Sudo gedit /etc/chromium-browser/default

これをCHROMIUM_FLAGSに追加します

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

Chrome debファイルの"version":からmainfest.json/opt/google/chrome/PepperFlash jsonタグから正しいバージョンのフラッシュプラグインを取得できます。


現在、Adobe Flash Player-Chromium上のバージョン16.0.0.291があり、正常に動作します。 Trminalでこれを使用してChromiumでフラッシュの更新を取得できるかどうかはわかりません:

Sudo update-pepperflashplugin-nonfree --status

ターミナルでは何も提供しないからです。

Chromiumでフラッシュプレーヤーを更新し続ける方法についてのアイデアがある場合(新しいバージョンがリリースされるたびに.soファイルを手動でコピーすることなく);

また、pepperflashplugin-nonfreeの理由については、Chromiumフォルダーのプラグインファイルをコピーしなかったか、CHROMIUM_FLAGS=""/etc/chromium-browser/defaultを自動的に更新しませんでした。コメントで知っている。

ありがとう

2
DummyBeginner

バージョンの更新に関しては、/ etc/chromium-browser/defaultに次の行を追加できます。

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

それに応じて、pappi-flash-versionフラグのリンクを変更します。

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

そしてファイルへの実際のパスを入れてください、Google chromeがなくてもどこにいても。内部プログラムが何らかの奇妙な理由で非標準の場所を拒否する場合を除き、理論的にはシンボリックリンクさえ必要ありません。

ただし、chrome:// pluginsを介して動作するようですが、実際のページでは「プラグインをロードできませんでした」と表示されます。しかし、変数を設定するこの方法が原因ではないと思います。本当に狂った理由がない限り。

面白いことに、クロムのフラッシュはchromeおよびfirefoxで動作します...しかし、クロムでは動作しません...

1
the_dsc

ここに更新があります。FLASH23,0,0,185のバージョンでDummyBeginnerが説明した方法を使用しました。

ただし、Pepper LibはAdobeから直接入手しました https://get.Adobe.com/flashplayer/?no_redirect

Linuxバージョンの.tar.gzをダウンロードし、libpepflashplayer.soを見つけ、Chromiumの「plugins」ディレクトリにコピーし、manifesto.jsonで見つかったバージョンで「default」ファイルを更新しました。

Chromuimバージョン50.0.2661.102およびUbuntu 14.04(64ビット)でチャームのように動作します

0

手動インストールで問題が解決してくれてありがとう。これをスクリプト化するのはそれほど難しくないはずです。

Debian 7.1フォークでChromiumバージョン37.0.2062.120を実行しています。

私はやや異なる問題を抱えています。 pepperflashをインストールすると、apt-getはクロムとクロムブラウザを削除します。

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

クロムをインストールするときに、apt-getがインストールされている場合、pepperflashを削除します。

私がやったことは次のとおりです。

  1. pepperflashplugin-nonfreeをインストールします。これにより、フラッシュバージョン16.0.0.305がインストールされました。

  2. /usr/lib/pepperflashplugin-nonfree dirをコピーして後で使用します。

  3. pepperflashplugin-nonfreeを削除したクロムとクロムブラウザをインストールします。

  4. libpepflashplayer.somanifest.jsonをステップ2のバックアップから/usr/lib/chromium/pluginsにコピーします(/usr/lib/chromium-browser dirがありません)。

  5. /etc/chromium/defaultを編集し、--ppapi-flash-path=/usr/lib/chromium/plugins/libpepflashplayer.so --ppapi-flash-version=16.0.0.305 to CHROMIUM_FLAGSを追加します(/etc/chromium-browser/defaultがありません)。

例えば:

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