WebOS Goodies

WebOS の未来を模索する、ゲームプログラマあがりの Web 開発者のブログ。

WebOS Goodies へようこそ! WebOS はインターネットの未来形。あらゆる Web サイトが繋がり、共有し、協力して創り上げる、ひとつの巨大な情報システムです。そこでは、あらゆる情報がネットワーク上に蓄積され、我々はいつでも、どこからでも、多彩なデバイスを使ってそれらにアクセスできます。 WebOS Goodies は、さまざまな情報提供やツール開発を通して、そんな世界の実現に少しでも貢献するべく活動していきます。
Subscribe       

Linux の Firefox / Opera に Flash Player をインストールする方法

仕事では Linux を使っていて、今日 Flash Player を最新バージョンに更新したのですが、普通にパッケージを使っても面白くないので、どのディストリビューションでも通用するような方法を調べてみました。結果的にパッケージ管理ツールに頼らず、さらにルート権限がなくてもインストールできる方法がわかりましたので、自分自身の備忘録も兼ねて記事にしておこうと思います。

Flash Player 自体のインストール

まずは Flash Player をこちらのページからダウンロードします。いくつか特定のディストリビューション用のパッケージもありますが、ここでは .tar.gz をダウンロードしてください。

ダウンロードが終了すると、 install_flash_player_10_linux.tar.gz というファイルができているはずです。これを以下のようにして展開すると

tar zxvf install_flash_player_10_linux.tar.gz

libflashplayer.so というファイルがひとつ作成されるはずです。これが Flash Player 本体になります。これを任意のディレクトリに保存してください。場所はどこでもよいのですが、以降では ~/flashplayer を前提にします。

mkdir ~/flashplayer
cp libflashplayer.so ~/flashplayer

あとは、それぞれのブラウザでこれを読み込めるようにします。 Firefox と Opera で方法が異なるので、別々に説明します。

Firefox の場合

Firefox は、プラグインを検索するディレクトリが固定になっているようなので、検索対象のディレクトリに libflashplayer.so へのシンボリックリンクを作成します。ルート権限なしに書き込める場所としては ~/.mozilla/plugins がありますので、そこに作成するのがよいでしょう。

mkdir ~/.mozilla/plugins
ln -s /home/[user]/flashplayer/libflashplayer.so ~/.mozilla/plugins/libflashplayer.so

これで Firefox を起動すれば、最新の Flash Player が適用されます。

Opera の場合

Opera の場合は、設定でプラグインの検索パスを指定できます(Linux 版 Opera 10 Beta 3 で確認、他のプラットフォームではできないかも)。以下の手順で検索パスに ~/flashplayer を追加してください。

  1. Opera を起動する。
  2. [Tools]-[Preferences] で設定ダイアログを開く。
  3. Content タブの Plug-in Options ボタンをクリックして、 Plug-ins ダイアログを開く。
  4. Change Path ボタンをクリック。
  5. パスに /home/[user]/flashplayer を追加し、一番上にする。
  6. Plug-ins ダイアログ、 Preferences ダイアログを OK ボタンで閉じる。
  7. Opera を再起動。

以上で Opera でも最新の Flash Player が適用されるはずです。ただ、私が試したところ、なぜか優先順位が低いディレクトリにある古い Flash Player が優先されてしまいました。そんな場合は、 /usr/lib/mozilla/plugins, /usr/lib/flashplugin-nonfree などのパスを検索パスから外してやると良いでしょう。

ではでは、本日はこれにて。

関連記事

この記事にコメントする

Recommendations
Books
「Closure Library」の入門書です。
詳しくはこちらの記事をどうぞ!
Categories
Recent Articles