Loading...

2010-03-24

Firefox 3.6.2 with OpenSolaris development preview build 134

Firefox 3.6.2 を My Notebook PC にインストールする。
My Notebook PC には OpenSolaris development preview build_134 をクリーンインストールした。
$ uname -a
SunOS ****** 5.11 snv_134 i86pc i386 i86pc Solaris
$ java -version
java version "1.6.0_18"
Java(TM) SE Runtime Environment (build 1.6.0_18-b07)
Java HotSpot(TM) Client VM (build 16.0-b13, mixed mode)
例によって、Mozilla.org から、それぞれ tarball をダウンロードして、展開後に /usr/lib 以下にインストールする。
■ Firefox 3.6.2 のダウンロードとインストール
ダウンロード
$ cd ~/src-pkg/Firefox-3.6.2
$ wget -c http://releases.mozilla.org/pub/mozilla.org/firefox/releases/3.6.2/contrib/solaris_tarball/firefox-3.6.2.en-US.opensolaris-i386.tar.bz2
$ wget -c http://releases.mozilla.org/pub/mozilla.org/firefox/releases/3.6.2/contrib/solaris_tarball/firefox-3.6.2.en-US.opensolaris-i386.tar.bz2.md5sum
Cheksum
$ md5sum firefox-3.6.2.en-US.opensolaris-i386.tar.bz2,
06e306277a18ba826bdcf40f88f46098 firefox-3.6.2.en-US.opensolaris-i386.tar.bz2
Checksum Okey!!
展開・インストール
$ pfexec su -
# tar xvfj /export/home/baian/src-pkg/Firefox-3.6.2/firefox-3.6.2.en-US.opensolaris-i386.tar.bz2
# mv firefox /usr/lib/firefox-3.6.2
Firefox Plugins のインストール
snv_134 にプレインストールされている Firefox-3.5.8 の plugins ディレクトリから適宜コピーする。
$ cd /usr/lib/firefox-3.6.2/plugins
$ cp -p ../../firefox/plugins/libtotem-*.so .    
$ cp -p ../../firefox/plugins/libflashplayer.so .
$ cp -p ../../firefox/plugins/nppdf.so .
※ Java Plugin のインストール:
Firefox 3.5 では認識できている Java プラグインを Firefox 3.6 では認識してくれない。
Firefox 3.6 以降でも認識できる様にする為には下記を実行するとよい。
# cd /usr/lib/firefox-3.6.2/plugins
# ln -s /usr/java/jre/lib/i386/libnpjp2.so .
# ls -l /usr/lib/firefox-3.6.2/plugins
total 11447
-rwxr-xr-x 1 root root 10847132 2010-03-21 12:52 libflashplayer.so
lrwxrwxrwx 1 root root 38 2010-03-27 00:51 libnpjp2.so -> ../../../java/jre/lib/i386/libnpjp2.so
-rwxr-xr-x 1 root root 45024 2010-03-17 11:18 libnullplugin.so
-rwxr-xr-x 1 root root 109180 2010-03-21 12:53 libtotem-cone-plugin.so
-rwxr-xr-x 1 root root 117004 2010-03-21 12:53 libtotem-gmp-plugin.so
-rwxr-xr-x 1 root root 76112 2010-03-21 12:53 libtotem-mully-plugin.so
-rwxr-xr-x 1 root root 86444 2010-03-21 12:53 libtotem-narrowspace-plugin.so
-rwxr-xr-x 1 root root 290976 2010-03-22 04:08 nppdf.so
libjavaplugin_oji.so を Firefox 3.6 が何故認識してくれないのかと言うと、Firefox 3.6 からは Java プラグインを使用する為の API が変更されているからだそうだ。
参照記事: http://www.java.com/ja/download/faq/firefox_newplugin.xml
Firefox 3.6 以降のバージョンで Java 6 Update 10 以降が必要なのはなぜですか。
このトピックは、次の製品に当てはまります。:
プラットフォーム: Windows 7, Vista, Windows XP, Windows 2000, Windows 2003, Windows 2008 Server, Red Hat Linux, SUSE Linux, Solaris SPARC, Solaris x86, Sun Java Desktop System
ブラウザ: Firefox
Java バージョン: 1.4.2_xx, 1.5.0, 6.0
技術情報
Firefox 3.6 以降では、Mozilla Foundation は OJI (Open Java 仮想マシンの統合) のサポートを廃止し、今後は、標準の NPAPI および NPRuntime インタフェースだけをサポートしていく予定です。
Java Version 6 Update 10 以降のバージョンに含まれている Java プラグインは、NPAPI および NPRuntime のインタフェースをサポートしています。このため、Firefox 3.6 以降では、Java Version 6 Update 10 以降を実行していない場合、Java ベースのアプレットは動作しません。
日本語化パッケージ(JLP)をダウンロードする。
release 対応の linux-i686/xpi directory から ja.xpi をダウンロードしておく。
$ wget -c http://releases.mozilla.org/pub/mozilla.org/firefox/releases/3.6.2/linux-i686/xpi/ja.xpi
起動ファイルの symbolic link を /usr/bin directory に作成する。
$ ln -s /usr/lib/firefox-3.6.2/firefox /usr/bin/firefox362
# cp -p /usr/share/applications/firefox.desktop /usr/share/applications/firefox-3.6.2.desktop
# vi /usr/share/applications/firefox-3.6.2.desktop
[Desktop Entry]
Encoding=UTF-8
Name=Firefox 3.6.2 Web Browser
Name[ja]=Firefox 3.6.2 Web ブラウザ
GenericName=Web Browser
Comment=Browse the worldwide web
Comment[ja]=インターネットのブラウズ
Exec=/usr/bin/firefox362 -P %u
TryExec=/usr/bin/firefox362
Icon=firefox-icon
Terminal=false
Type=Application
StartupNotify=true
Categories=Application;Network;X-Sun-Quick-Start;
MimeType=text/html;text/xml;application/xhtml+xml;application/vnd.mozilla.xul+xml;text/mml;
Firefox 3.6.2 の起動
Terminal を起動して、コマンドラインで、
$ firefox362 -P
または、アプリケーション → インターネット → 【Firefox 3.6.2 ウェブブラウザ】から。
Profile Manager 画面がポップアップするので、該当 Profile を選択すれば起動する。
メニューの日本語表示
Firefox Addons から Quick locale Switcherをインストールしてから(再起動ののちに)、先にダウンロードした JLP-xpi を読み込んで、インストールする。(Firefox 再起動)
メニュー → ツール(T) → 言語の変更(L) で ja-JP(日本語・・・)を選択して、
Firefox を再起動すれば、メニューほかが日本語表示されるようになる。


参照記事:
Firefox 3.6.2 がリリースされた

ダウンロード :
Mozilla Japan: for Windows, Mac, Linux
Mozilla /contrib directory: for Sun OS
リリースノート :
Firefox 3.6.2 リリースノート
Mozilla Foundation セキュリティアドバイザリ :
Firefox 3.6 セキュリティアドバイザリ
修正されたバグ :
Bug List (英語)

0 Comments::