labunix's blog

labunixのラボUnix

Debian WheezyのFirefoxで使うFlashPlayerを更新する。

■Debian WheezyのFirefoxで使うFlashPlayerを更新する。
 「古いバージョンです」のメッセージで色々動かなくなったのでメモ。

 SqueezeにAdobe Flash Playerの導入
 http://d.hatena.ne.jp/labunix/20130310

 ネットノート(V5-171-F58D/S)をWheezy化
 http://d.hatena.ne.jp/labunix/20130708

■Firefoxのバージョンの確認
 firefoxのプラグインとして使用している。
 ブロックを許可すれば、一応古いflashplayerでも動くところもある。

$ firefox --version
Mozilla Firefox 34.0

■まずは対象を確認。
 pluginの場所なので、インストール場所は関係ない。

$ find .mozilla/ -type f -name "*player.so*" 
.mozilla/plugins/libflashplayer.so
.mozilla/plugins/kcm_adobe_flash_player.so
.mozilla/plugins/libflashplayer.so.bak

■現在のFlashPlayerのバージョンを確認
 kcmはkde4用なので、スルーします。

$ find .mozilla/ -type f -name "*player.so*" | \
  for list in `xargs`;do echo -n "$list," ;strings "$list" | grep LNX || echo ;done
.mozilla/plugins/libflashplayer.so,LNX 11,2,202,346
.mozilla/plugins/kcm_adobe_flash_player.so,
.mozilla/plugins/libflashplayer.so.bak,LNX 11,2,202,291

■以下にアクセスして「Linux (64-bit)」
 「Flash Player 11.2 for other Linux (.tar.gz (64-bit)」を選択。
 ダウンロード

$ tar ztvf install_flash_player_11_linux.x86_64.tar.gz | grep libflashplayer.so
-rw-rw-r-- flplbldr/flplbldr 19244144 2014-11-21 11:10 libflashplayer.so

■解凍して確認。
 確かにバージョンが新しい。

$ tar zxvf install_flash_player_11_linux.x86_64.tar.gz libflashplayer.so
libflashplayer.so

$ strings libflashplayer.so | grep LNX
LNX 11,2,202,425

■適用

$ mv .mozilla/plugins/libflashplayer.so .mozilla/plugins/libflashplayer.so.20141212
$ mv libflashplayer.so ~/.mozilla/plugins/

■後はブラウザを閉じて開き直すだけ。