| « PageRankの0値とNULL値 | トラックバック スパムが来た2 » |
Flash7のプラグインにアップグレード
ちょっと前から、
の脆弱性の問題で、portauditの警告がうるさかったので、これを機会に、firefoxで使用しているFlashプラグインを、www/linux-flashplugin6のportから、www/linux-flashplugin7のものに移行してみようと思った。
www/linuxpluginwrapperのportの方は、前々から、-DWITHOUT_PLUGINS付きでインストールしてあったから、上記6のPluginの方とは依存関係はなく、単にアンインストール後、7のバージョンの方を新しくインストールし、
# cd /usr/X11R6/lib/browser_plugins # ln -sf /usr/X11R6/lib/linux-flashplugin7/flashplayer.xpt . # ln -sf /usr/X11R6/lib/linux-flashplugin7/libflashplayer.so .
と、Symlinkを張り直しただけ。
※ これらのPATHは変更されています。詳細は、p209の投稿を参照して下さい。でも、そのままインストールしただけじゃ、不十分だったようで、Flashなページを表示させようとすると、
/usr/local/lib/pluginwrapper/flash7.so: Undefined symbol "_dlsym"
とfirefoxが落ちてしまう。ちょっとはまってしまったけど、調べたところ、
に書いてあるように、/usr/src/libexec/rtld-elf/rtld.cにpatchを当てなければならない追記模様。そこで、以下のように適用。
# cd /usr/src # fetch http://people.FreeBSD.org/~nork/rtld_dlsym_hack.diff # patch < rtld_dlsym_hack.diff # cd libexec/rtld-elf # make depend && make obj && make && make install
(後で、確認したけど、linuxpluginwrapperのメッセージにも書いてありましたね…)
- 追記 このpatchをあてる手順は不要になりました。詳細は、p248の投稿を参照して下さい。
以上で、Flashなページも表示できるようになりました(ちなみに、LINUX_BASE_PORTは、この間、Fedora Core Linux 3.0に置き換えている)。
Flash6を使用していた時は、Google Analyticsのグラフィカルなレポートが表示されず困っていたけど、Flash7にアップグレードしたら、ちゃんと表示されるようになったようなので快適。
- 追加情報 2006/04/08
-
あら、
に記載されている
Authorized Operating Systems
に、FreeBSDは含まれていないとのことで、www/linux-flashplugin*のportsが全部削除されてしまったではないか。
- 追加情報 2006/04/27
-
あら、
ということで、元に戻ったみたい。
FreeBSDのportsに復帰した模様。
要は、Macromediaの回答によると、FreeBSDにFlash Playerをインストールすること自体、禁じるつもりはないけども、EULAに記載されているOS以外で使用する場合、Macromediaはそういったケースに関しては、全くサポートしないとの立場のようで。
Trackback address for this post
Trackback URL (right click and copy shortcut/link location)
8 comments, 4 trackbacks
ついでに書くと、Flash7のプラグインにしたら、Flickrで、写真を回転しようとしたら、必ずブラウザが落ちるってのも直ったみたい。
Flash中、本来、文字が表示される箇所があるのに、表示されない場合は、
/usr/X11R6/lib/X11/fs/config
のファイル内、catalogueの要素に
catalogue = /usr/X11R6/lib/X11/fonts/misc/,/usr/X11R6/lib/X11/fonts/TTF/,/usr/X11R6/lib/X11/fonts/Type1/,/usr/X11R6/lib/X11/fonts/CID/,/usr/X11R6/lib/X11/f onts/75dpi/,/usr/X11R6/lib/X11/fonts/100dpi/,/usr/X11R6/lib/X11/fonts/TrueType/
とTrueTypeフォントのPATHを付け足せば表示できるようになったみたい。
でも、Flash7のプラグインの方は、アルファ サポートなので、Flash6の時に比べて、安定度は高くないです。
あら、
に記載されているAuthorized Operating Systems
に、FreeBSDは含まれていないとのことで、www/linux-flashplugin*のportsが全部削除されてしまったではないか。
ports/www/linux-flashplugin*/ が削除されました。
ports/UPDATING によると
20060408:
AFFECTS: users of www/linux-flashplugin*
AUTHOR: hrs@FreeBSD.org
These ports have been removed beca...
一応、FreeBSD用のFlashPlayerをリリースしてもらえるように、署名しときました。
- Macromedia Flash Player for FreeBSD. - Petition.
あら、
ということで、元に戻ったみたい。
FreeBSDのportsに復帰した模様。
要は、Macromediaの回答によると、FreeBSDにFlash Playerをインストールすること自体、禁じるつもりはないけども、EULAに記載されているOS以外で使用する場合、Macromediaはそういったケースに関しては、全くサポートしないとの立場のようで。
でも、この間、せっかく署名したのだから、FreeBSDネイティブなFlash Playerの方も、リリースして欲しい・・
いつの間にかrtld_dlsym_hack.diffのpatchの件は、FreeBSD Handbookの方にも書いてありましたね。
とりあえず www/linux-flashplugin と www/linuxpluginwrapper 入れてみたけど、Firefoxに認識されたのはAdobe Reader 7.0だけ。FLASHが認識されてくれない*1。 と思ったら、シンボリックリンク貼るの忘れてま
今まで、FreeBSDネイティブなFirefox等で、linux-flashplugin7を使用する際に適用する必要があった
http://people.FreeBSD.org/~nork/rtld_dlsym_hack.diff
のpatchが、今回のlinuxpluginwrapperの更新で不要になっ
This post has 40 feedbacks awaiting moderation...