web-dev-qa-db-ja.com

ChromiumまたはGoogleを使用したFlash Chrome Ubuntu 19.04で破損

AskUbuntu.comのさまざまな回答を使用して、Ubuntu 19.04(この場合はLubuntu)のChromiumにAdobe Flash Playerをロードしてみました。 Allow Flashポップアップが発生するようになりました。しかし、クリックして許可すると、「右クリックしてAdobe Flash Playerを実行する」と表示されます。右クリックして[このプラグインを実行]を選択しても、何も起こりません。 PepperflashテクニックとAdobe Flashpluginテクニックを使用して修正を適用しようとしました。

2
Volomike

2019-05-29の更新:
これはchromium-browser 74.0.3729.169-0ubuntu0.19.04.1を介してChromiumで修正されました。
(まだGoogle Chromeには対応していません。)


はい、それは 既知のバグ です。誰かがついにUbuntu 19.04のChromium修正を投稿しました。

最初に、白紙の状態を取得しましょう。

Sudo apt-get --purge remove chromium-browser
Sudo apt-get --purge remove Adobe-flashplugin

次の手順を実行して、すべての唐辛子のリストを見つけ、apt-get --purge remove ___package-name___を使用して削除します。

Sudo apt-cache search pepper | grep -i pepper | grep -i flash

今、Firefoxでここにアクセスしてください(Chromiumがないため)。

https://launchpad.net/ubuntu/+source/chromium-browser/74.0.3729.131-0ubuntu1

ビルドを探します。アーキテクチャに合ったものを見つけてください。たとえば、鉱山はAMD64でした。クリックしました。次に、このリストから、2つのバイナリパッケージをダウンロードする必要があります。

chromium-codecs-ffmpeg 74.0.3729.131-0ubuntu1
chromium-browser 74.0.3729.131-0ubuntu1

(そのWebページの上のリンクをクリックすると、「ダウンロード可能なファイル」というページが表示され、debファイルをダウンロードできます。)

両方のdebファイルがダウンロードされたら、dpkgコマンドを使用してインストールします。最初にffmpegファイルから始めます。

Sudo dpkg -i chromium-codecs-ffmpeg*
Sudo dpkg -i chromium-browser*

次に、GUIベースのApt Package Managerにアクセスして、ソフトウェアソースを探します。 [その他のソフトウェア]タブをクリックします。 Canonical Partnersと呼ばれる2つの項目が表示されます。ソースコードバージョンではない項目をクリックし、[OK]または[閉じる]をクリックして有効にします。

次に、コマンドラインで次の操作を行います。

Sudo apt-get update
Sudo apt-get install Adobe-flashplugin

次にChromiumを起動します。特定のドメインで初めてFlashコンポーネントを表示するとき、Chromiumは一種の馬鹿げた行動をとり、Flashをインストールする必要があることを知らせます。リンクをクリックしてFlashをインストールします。実際にはFlashはインストールされません。代わりに、Flashを有効にするかどうかを尋ねるセキュリティプロンプトが表示されます。そうする。ページにFlashコンポーネントが読み込まれます。 Flashがインストールされているかどうかをテストするこのページ にアクセスできます。パズルのピースが表示されたら、クリックして[Flashを有効にする]を選択すると、広告などのFlashコンテンツと[バージョン情報]ボックスが表示されます。つまり、フラッシュが有効になっています。

ここで、他に注意する点があります。 Linux Chromiumから表示すると、Adobeの 新しいフラッシュテストページ が壊れます。それは間違った答えを提供します。代わりに、 古いフラッシュテストページ を使用し、パズルのピースをクリックしてFlashを有効にします。これらの手順を正しく実行すると、Flashコンテンツが表示されます。

3
Volomike

Volomike の答えに補足としていくつか追加したい。

この問題はChromiumとGoogle Chromeの両方に影響しています。それを修正するアップストリームコミットがあり、そのコミットは、Ubuntu eoan用のChromiumをビルドする際のパッチとして含まれています。まもなく、Ubuntu 19.04のChromiumビルドにも追加されます。それまでの間、Volomikeのソリューションは機能します。

コミットがGoogle Chromeに含まれるまでにはしばらく時間がかかります。

この問題は、Ubuntu 19.04で発生したバージョン2.28から2.29へのglibcのアップデートに関連しています。その結果、Flashは以前のUbuntuリリースでChromiumとGoogle Chromeの両方で通常どおり機能します。

Firefoxはこの問題の影響を受けません。

1

これと同じ問題があり、--no-sandboxスイッチを使用してchromiumを起動するとうまくいきました。安全ではないため、これを永続的に実行しないでください。他の有用なスイッチの長いリストについては、次を参照してください: https://peter.sh/experiments/chromium-command-line-switches/

より安全な方法は、スイッチ--ppapi-flash-pathを使用している可能性があります⊗指定されたパスにあるPPAPI(Pepper)フラッシュを使用します。 ↪しかし、私はこれを試しませんでした。

0
AdamAtBeef