|
|
|
|
Solaris9(x86)でFlashPluginを利用する |
|
|
News!
2003/9/30現在、MacromediaからとうとうIntel版がリリースされました。
こちらから入手出来ます。Macromedia
-------------ここから先は、過去の奮闘記。こんなことしてたな、、。------------------------------
FlashPlayerは、sparc版のみMacromediaで配布されています。
Intel版は残念ながらMacromediaでは配布されていません。
そこで、LinuxのFlashPlayerをエミュレーションして利用します。
FreeBSDのFlashとよく似たアプローチです。
インストールの仕方や、ツールはここから入手します。
まずは、必要なものをインストールします。
wget 1.8.2
gcc 2.95.3
必要なものはhttp://sunfreeware.com/から入手できます。
ここで注意点、gccは必ずgcc-2.95.*を使用してください。gcc-3.*.*でコンパイルすると動きません。
gcc-3.*.*をすでに使用している場合は、入れ替えるか、もしくはソースからgcc-2.95.*を入れてgcc-3.*.*と共存させることを考えてください。flashコンパイル後、gcc-2.95.*をアンインストールすると、flashは動かなくなります。
また、gcc-3.*.*と共存させる場合は。Netscape起動時にLD_LIBRARY_PATHを指定し、gcc-2.95.*のライブラリーを参照するように指定する必要もあります。
Solaris9(x86)への、gcc-2.95.3のソースからのインストール(gcc-3.3と共存させます。)はこちらを参考にどうぞ。
Flashのインストール
1.http://www.tools.de/solaris/flash/からSolaris
x86 flash plugin helperをダウンロードします。
ダウンロードしてきたら展開します。
#gunzip flash_solaris.tar.gz
#tar xvf flash_solaris.tar
するとflash-solarisというディレクトリが作成されます。
#cd flash-solaris
2.Macromedia Flashのダウンロードとコンパイル。
wgetで入手する場合、flash-solaris以下で
#make download
展開(gunzip and tar)も自動で行われます。
手動で入手する場合は、ここからダウンロードし、flash-solaris内へコピーする。
#cp
install_flash_player_6_linux.tar.gz flash-solaris/
展開しておきます。
#cd flash-solaris
#gunzip install_flash_player_6_linux.tar.gz
#tar xvf install_flash_player_6_linux.tar
コンパイル、インストールします。
#make
#make install
/opt/SUNWns6/へインストールされます。(作成されます。)
3.Flashの設定
まず/opt/SUNWns6/plugins/内のファイルを、使用しているブラウザのpluginsディレクトリにコピーします。
今回は、Sunで配布されているNetscape7へ設定します。
#cp /opt/SUNWns6/plugins/*
/usr/dt/appconfig/SUNWns/plugins/
次に、Linuxエミュレーターを/usr/dt/appconfig/SUNWnsにコピーします。
#cp -R /opt/SUNWns6/linux
/usr/dt/appconfig/SUNWns/
4.Netscape7の起動設定
Netscapeを起動するスクリプトファイル、netscape.shを/usr/dt/appconfig/SUNWns/へ作成します。
内容は以下の通り。
*この例では、gcc-2.95.3を/usr/local以下にインストールされていると仮定していますので、LD_LIBRARY_PATHで、/usr/local/libを指定してあります。
#!/bin/sh
LD_LIBRARY_PATH=/usr/local/lib
export LD_LIBRARY_PATH
LD_AUDIT=/usr/dt/appconfig/SUNWns/linux/linux_emul.so
export LD_AUDIT
MOZILLA_HOME=/usr/dt/appconfig/SUNWns
exec $MOZILLA_HOME/netscape "$@"
作成したnetscape.shに実行権限を付けておきます。
#chmod 755 /usr/dt/appconfig/SUNWns/netscape.sh
5.Netscapeの起動
Netscape7の起動には、先ほど作成した'/usr/dt/appconfig/SUNWns/netscape.sh'を使用してください。
そうしなければ、Flashは正常に動作しません。
|
|
|
|
|
|
|