試験運用中なLinux備忘録

2007/06/21

x86_64 LinuxにおけるFlash Playerについて

(2011/10/6)Flash Playerのバージョン11が正式版として公開され、ついにx86_64なGNU/Linux版が標準でAdobeの通常のダウンロードページから入手できるようになった。

(2014/9/21)最初の記述と古い追記・関連記事は除いた。nspluginwrapperについての内容のみ残す。

nspluginwrapperを使用する

nspluginwrapperは、64bit用にビルドされたMozilla系ブラウザから、32bitなMozilla系ブラウザ用プラグインを使用するための「ラッパー」。手元の環境では、まれに落ちる*1ことがあるが、動作は結構安定している。

64bitブラウザから32bitなプラグインを使用したいときには、まずこのパッケージを入れ*2、次に、プラグイン単位で登録をしていく。

プラグインの登録は、-iオプションの引数に32bitのプラグインの場所*3を指定していく形。下の例では、32bitプラグインを全て使用できるようにするため、一括で行っている。

$ sudo nspluginwrapper -i /usr/lib32/nsbrowser/plugins/*.so

登録されたプラグインは、-lオプションで確認できる。

$ nspluginwrapper -l
/usr/lib/nsbrowser/plugins/npwrapper.libflashplayer.so
  Original plugin: /usr/lib32/nsbrowser/plugins/libflashplayer.so
  Wrapper version string: 0.9.91.4
/usr/lib/nsbrowser/plugins/npwrapper.nphelix.so
  Original plugin: /usr/lib32/nsbrowser/plugins/nphelix.so
  Wrapper version string: 0.9.91.4
/usr/lib/nsbrowser/plugins/npwrapper.nppdf.so
  Original plugin: /usr/lib32/nsbrowser/plugins/nppdf.so
  Wrapper version string: 0.9.91.4
/usr/lib64/nsbrowser/plugins/npwrapper.libflashplayer.so
  Original plugin: /usr/lib32/nsbrowser/plugins/libflashplayer.so
  Wrapper version string: 0.9.91.4
/usr/lib64/nsbrowser/plugins/npwrapper.nphelix.so
  Original plugin: /usr/lib32/nsbrowser/plugins/nphelix.so
  Wrapper version string: 0.9.91.4
/usr/lib64/nsbrowser/plugins/npwrapper.nppdf.so
  Original plugin: /usr/lib32/nsbrowser/plugins/nppdf.so
  Wrapper version string: 0.9.91.4

手元の環境では/usr/lib/usr/lib64/へのリンクになっているためか、同じものが二重に表示されているが、問題はない。

これで、Webブラウザからプラグインが使用できるようになる。念のため、ブラウザでアドレスバーに「about:plugins」と入力・移動をして、プラグイン一覧のページを確認しておくとよい。

プラグインの登録を消すには、nspluginwrapperが作成したnpwrapper.*.soファイルを指定していく。下の例では、全てのプラグインの登録を消している。

$ sudo nspluginwrapper -r /usr/lib/nsbrowser/plugins/npwrapper.*.so

これを実行すると、

$ nspluginwrapper -l

を実行しても、何も出力しなくなり、登録が消されたことを確認できる。

使用したバージョン:

  • Adobe Flashプラグイン 9.0r31
  • nspluginwrapper 0.9.91.4

*1:ブラウザを再起動するまでFlashコンテンツが表示できなくなったりする

*2:Gentoo Linuxでは「nspluginwrapper」という、そのままの名前のパッケージが用意されている

*3:ディストリのパッケージを使用している場合、ディストリごとに場所が違う可能性がある。また、一般ユーザ用の置き場所は${HOME}/.mozilla/plugins/以下

はてなユーザーのみコメントできます。はてなへログインもしくは新規登録をおこなってください。

(C) 2007-2015 kakurasan
本ウェブログの表示につきましては、横幅1,000ピクセル以上を推奨します。