web-dev-qa-db-ja.com

Linux Mint17のFirefox42.0ではFlashが機能しません

私はいくつかのチュートリアルに従い、Firefoxでフラッシュを有効にするために次の独立した手順に従いました。

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

次のような他のいくつかのランダムな手順に従いました:

Sudo apt-get install flashplugin-installer

Sudo apt-get install Adobe-flashplugin

それだけではありません。 thisthisthis などの他の解決策を試しました。しかし、運がありません。

Firefoxでabout:pluginsをチェックすると、フラッシュに関連する結果が得られません。また、 Flashはインストールされていますか? をチェックすると、「いいえ」と表示されます。

私は何か間違ったことをしていますか?

2
HackCode

編集:この回答を書いた後、私は新しいLinuxMintのインストールを確認しました。あなたにとって、簡単な解決策があるはずです。また、同様の状況で他の人に役立つ可能性がある場合に備えて、元の情報の一部を残しておきます。

LinuxMintユーザーの場合

Mint17.3が新しくインストールされたシステムをチェックしました。 MintはFirefoxにバンドルされています。 Mintリポジトリには最新バージョンのFirefoxがあります。これは、Adobe Flashプレーヤーの最新バージョンである11.2.202.554とともにインストールされたため、Mintリポジトリで利用できます。 Adobeのtarballをいじる必要がある理由はありません。パッケージマネージャーからFlashプレーヤーを簡単に更新できるはずであり、それは自動更新として提供されているはずです。

システムを修正する

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

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

  • 次に、手動で行ったことに戻り、コピーしたファイルがまだ削除されていない場合は削除します。

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

これにより、最新バージョンのFlashプレーヤーを含むクリーンインストールが可能になります。やるべきです。

Mint以外のLinuxユーザー向け

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


あなたが説明する手順には、いくつかの潜在的な問題があります。

場所

さまざまなディストリビューションが物事を置く場所にはいくつかのばらつきがあります。 libflashplayer.soを配置した2つのディレクトリについて言及しました。私自身のシステム(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:pluginsShockwave Flashまでスクロールすると、インストールディレクトリが表示されます。

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

シンボリックリンク

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

メタデータ

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

アドビの問題

Xen2050が言及しているように。アドビはLinuxのサポートを終了します。バージョン11.2は最後のものです。私は何ヶ月もFlashと格闘してきました。私のパッケージマネージャーから入手できるバージョン(11.2.202.540)は、まだ古いものとして表示されていました(そして、上記のように、誤って報告されました)。 Adobeダウンロードページから入手できるUbuntuベースのシステム用のAPTパッケージは、半年以上にわたって不正なURLを持っていました。AdobeはLinuxの問題の修正にあまり投資していないようです。

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

システムの修正

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

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

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

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

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

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

リポジトリから再インストールすると、最新バージョンがない可能性があり、Mozillaは脆弱なFlashプレーヤーに対してかなり積極的であるため、Firefoxが文句を言う可能性があります。最新バージョンが必要な場合は、tarballからインストールする必要があります。

1
fixer1234

すでに試した手順は機能するはずです、それらのほぼすべてだけです。それらを組み合わせることが何かを台無しにしない限り、おそらく各ステップを削除/パージして最初からやり直すことは1つのアイデアですが、最初にこれを試してみます:

Firefoxで新しい/クリーンプロファイルを試し、フラッシュプレーヤーをテストしますか?

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

そして、 Adobe --Flash Player "About" ページは、フラッシュをテストするのにも適しています。利用可能でインストールされているバージョンを示します。 FYI、LinuxおよびSolarisのNPAPIバージョンは、おそらく11.2以降は更新されません。

0
Xen2050

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

# apt-get purge Adobe-flashplugin(または、保持したいものに応じて、pepperflash)

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

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

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

# dpkg-reconfigure pepperflashplugin-nonfree

# dpkg-reconfigure firefox

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

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

0
codemonk113