Linux Mint 17 の Firefox 42.0 では Flash が動作しない

Linux Mint 17 の Firefox 42.0 では Flash が動作しない

私はいくつかのチュートリアルに従い、Firefox で Flash を有効にするために以下の独立した手順を実行しました。

  • フラッシュをダウンロードしましたここ
  • libflashplayer.so実際にどれが機能するかわからなかったので、 in~/.mozilla/plugins/フォルダと in も配置しました/usr/lib/mozilla/plugins/。(結局、どちらも機能しませんでした)

次のようないくつかのランダムな手順を実行しました:

sudo apt-get install flashplugin-installer

sudo apt-get install adobe-flashplugin

それだけではありません。私は他の解決策も試しました。これこれそしてこれ。しかし運がなかった。

Firefoxでチェックするとabout:plugins、Flashに関連する結果は表示されません。また、Flashはインストールされていますか?、それはノーと言います。

何か間違ったことをしているのでしょうか?

答え1

編集: この回答を書いた後、新しい Linux Mint のインストールを確認しました。あなたにとっては、簡単な解決策があるはずです。また、同様の状況にある他の人にこれらの手順が役立つかもしれないので、元の情報もいくつか残しておきます。

Linux Mintユーザーの場合

新しく Mint 17.3 をインストールしたシステムをチェックしたところ、Mint には Firefox がバンドルされています。Mint リポジトリには最新バージョンの Firefox があります。これは Adob​​e Flash Player の最新バージョン 11.2.202.554 とともにインストールされたので、Mint リポジトリで利用できるのはこれです。Adobe の tarball をいじる必要はありません。パッケージ マネージャーから Flash Player を更新するだけで済み、自動更新として提供されるはずです。

システムを修正する

  • パッケージ マネージャーを使用して Firefox をアンインストールします。

  • 次に、Firefox を削除しても追加したバージョンが削除されなかった場合に備えて、パッケージ マネージャーで Flash プレーヤー プラグインを確認します。見つかった場合は、パッケージ マネージャーを使用して削除します。

  • 次に、手動で実行した操作をもう一度確認し、コピーしたファイルがまだ削除されていない場合は削除します。

  • パッケージ マネージャーを使用して Firefox をインストールします。

これにより、最新バージョンの Flash プレーヤーを含むクリーン インストールが実行されます。これで完了です。

Mint以外のLinuxユーザー向け

私の記憶が確かなら、Firefox を提供しているディストリビューションのすべてで、Firefox には Adob​​e Flash Player がバンドルされています。Firefox や Flash プラグインの最新バージョンではないかもしれませんが、更新可能なインストールになります。したがって、簡単な最初のステップは、上記の Mint の手順に従って、問題が解決するか、更新可能なインストールになるかを確認することです。それでも問題が解決しない場合、またはリポジトリで提供されているものよりも新しいバージョンの Flash Player をインストールする必要がある場合は、以下を参照してください (元の回答より)。


あなたが説明した手順には、いくつか潜在的な問題があるように見えます。

位置

ディストリビューションによって、配置場所が異なります。 を配置したディレクトリが 2 つあるとおっしゃっていますlibflashplayer.so。私のシステム (Debian) では、フォルダーは見つかりませんでした.mozilla/pluginsが、実際の Flash プレーヤーが含まれていると思われる他の 4 つの場所が見つかりました。

  • /usr/lib/flashplugin-nonfree/、これには 1 年前のバージョンが含まれていました (新しいバージョンがインストールされていることを確認したにもかかわらず、Firefox が古いバージョンがブロックされていると報告し続けるのはそのためです)。
  • /usr/lib/mozilla/plugins/次のファイルを指すシンボリックリンクのみが含まれています:
  • /etc/alternatives/これには、次のファイルを指すシンボリックリンクのみが含まれます。
  • /opt/mint-flashplugin-11/

Firefox がプラグインを見つけられない場合は、システム上でプラグインが検索される場所がわからない可能性があります。Firefox がプラグインの存在を認識した場合は、次の URL を入力します: about:plugins。 までスクロールするShockwave Flashと、インストール ディレクトリが表示されます。

私のシステムでは、/usr/lib/flashplugin-nonfree/(この質問に答えることで自分のシステムの問題が解決しました) と がリストされていました/opt/mint-flashplugin-11/。新しい Mint 17.3 インストールでは、1 つのディレクトリのみがリストされています: /usr/lib/adobe-flashplugin/(これは Mint 17.1 の場合も同様です。17 に戻って確認することはできませんでしたが、システムでも同じである可能性が高いです)。

シンボリックリンク

プラグインを に手動でコピーすると/usr/lib/mozilla/plugins/、シンボリックリンク チェーンが壊れ、プラグインの混合バージョンに置き換えられる可能性があります。パッケージ マネージャーを使用して Flash プレーヤーのコピーをインストールした後でも、プラグインが見つからない理由を説明できるかどうかを検討する必要があります。そのチェーンはディストリビューションに固有のものであるため、簡単に修正することはできません。最も直接的な方法は、元のシンボリックリンク ファイルのコピーを見つけることです。Mint ユーザー向けに説明されている手順に従うと、必要なシンボリックリンクが置き換えられると思います。

メタデータ

tarball からインストールすると、さまざまな /usr ディレクトリに配置されるメタ ファイルのコレクションもあります。この質問では、それらのインストールについては特に言及されていません。

Adobeの問題

Xen2050 が述べているように、Adobe は Linux のサポートを中止しています。バージョン 11.2 が最後のバージョンです。私は何ヶ月も Flash と格闘してきました。パッケージ マネージャーから入手できるバージョン (11.2.202.540) は、依然として古いバージョンとして表示されました (そして、上で述べたように、誤って報告されました)。Adobe のダウンロード ページから入手できる Ubuntu ベースのシステム用の APT パッケージは、半年以上前から URL が間違っています。Adobe は Linux の問題の修正にあまり力を入れていないようです。

しかし、あなたの質問がきっかけとなり、Adobe の汎用 Linux .tar.cz バージョンをテストすることにしました。このバージョンには、最新リリース (11.2.202.554) が含まれています。私は、同梱の readme ファイルと Firefox のabout:pluginsページで指定された場所に従って、手動でインストールしました。これでうまくいきました。

システムの修正

これらすべてが Flash プレーヤーの新しいバージョンを手動でインストールするために行われた場合、これが役立つ可能性があります。システムでは、リポジトリから入手できるバージョンが、最初に tarball からインストールした可能性のある新しいバージョンの上にインストールされたようですが、おそらく間違った場所にインストールされています。簡単な最初の手順として、Firefox で正しい場所を確認し、readme の指示に従って tarball を使用して最新バージョンをインストールします。

ディレクトリを識別するページの代わりに、about:pluginsパッケージ マネージャーを使用して Flash プレーヤーと Firefox 自体をアンインストールすることもできます。その後、Firefox を再インストールします。Firefox には通常 Flash プレーヤーが付属しており、これにより適切にインストールされたセットアップが得られ、その後手動で更新できます。

tarball からインストールする場合、sudo通常はルート権限を必要とするシステム ディレクトリにファイルをコピーするために を使用する必要がある場合があります。 を使用しなかった場合sudo、問題の一部は、ファイルが実際にコピーされなかったことにある可能性があります。

新しいプレーヤーを読み込むには、Firefox を再起動する必要があります。

それでも問題が解決しない場合は、そこに存在するものをクリーンアップする必要があるかもしれません。Flash プレーヤーにはプロファイル ディレクトリ (/home/.mozilla/...) にコンポーネントがないため、そのディレクトリを変更した場合は、プロファイルを復元する必要があるかもしれません (Xen2050 の回答を参照)。

実行した複数のアクションによってインストールが破損した場合は、codemonk113 の回答の手順に従ってください。

リポジトリから再インストールすると、最新バージョンではない可能性があり、Mozilla は脆弱な Flash プレーヤーに対してかなり攻撃的であるため、Firefox がエラーを発する可能性があります。最新バージョンが必要な場合は、tarball からインストールする必要があるかもしれません。

答え2

すでに試した手順すべきどれか一つだけでもうまくいきます。組み合わせることで何かがおかしくならない限り、各ステップを削除/消去して最初からやり直すのも 1 つのアイデアですが、まずはこれを試してみます:

新しい/きれいなものを試しましたプロフィールFirefox で Flash Player をテストしますか?

実行しfirefox -pて新しいプロファイルを作成し、テストします。プロファイルの「汚染」と他のアドオンにより、多くFirefox (実際にはどのブラウザでも) で問題が発生します。

そしてそのAdobe - Flash Player「概要」このページはフラッシュをテストするのにも適しており、利用可能なバージョンとインストールされているバージョンが示されています。参考までに、Linux および Solaris の NPAPI バージョンは、おそらく 11.2 より後には更新されません。

答え3

Xen2050がすでに述べているように、削除して再インストールして、それが役立つかどうかを確認できます。私は(少なくともあなたが説明した方法では)最初にパッケージマネージャなしでこれを実行しようとしたことに気づきました。これは一般的に悪い考えです。更新/変更などの追跡はあなた自身の責任になるからです。私は削除するあなたが手動でインストール実行中(rootとして):

# apt-get purge adobe-flashplugin(または、どちらを残したいかに応じて、ペッパーフラッシュ)

-未使用のフラッシュパッケージを削除する

# apt-get clean && apt-get update && apt-get upgrade

-すべてのパッケージをアップグレードする

# dpkg-reconfigure pepperflashplugin-nonfree

# dpkg-reconfigure firefox

- 以前にインストールしたパッケージを再構成する

これらの手順を実行しても Firefox が Flash プラグインを検出しない場合は、システムやソースなどに関する詳細情報が必要になります。

関連情報