Loading...

2010-06-23

Firefox 3.6.4 with OpenSolaris dev. b134 on My Notebook PC.

Mozilla Foundation は米国時間 2010 年 6 月 22 日、オープンソースの Webブラウザ最新版「Firefox 3.6.4」の正式版を公開した。

Firefox 3.6.4 は Windows, Mac そして Linux 版が用意され、Mozilla ウェブサイトよりダウンロードできるほか、既存の Firefox 3.5 ユーザには自動アップデート経由で通知されるが、ヘルプメニューの “ソフトウェアの更新を確認” より手動で確認することも可能だ。

 ダウンロード :
   Mozilla Japan, 各国語版・各 OS 対応版 (Windows, Mac OS X, Linux)
 リリースノート :
   Firefox 3.6.4 リリースノート
 Mozilla Foundation セキュリティアドバイザリ :
   Firefox 3.6 セキュリティアドバイザリ
 修正されたバグ :
   Bug List (英語)

Firefox 3.6.4 では、プラグインに起因する Firefox のクラッシュ問題を回避することを目的に、これまで開発版で開発が続けられてきたプラグインのプロセス分離 (OOPP: Out Of Process Plugins) 機能が組み込まれた。
ただし、OOPP は今のところ Windows と Linux で動作する Adobe Flash、Apple Quicktime、Microsoft Silverlight の各プラグインに対応となっており、Mac 版は今後のバージョンアップを待たなければならない。

プラグインのプロセス分離 についての詳細は、Mozilla Japan ブログを参照されたい。
参照:Firefox のセキュリティアップデート (3.5.10/3.6.4) 公開、Firefox 3.6.4 は新たにクラッシュ防止機能を搭載しました

6 月 23日 16:50 確認。SunOS 対応版がダウンロード可能となっている。
My Notebook で稼働中の OpenSolaris dev. b134 に Firefox 3.6.4 をインストールする。


Environment:
baian@saturn:~$ uname -a
SunOS saturn 5.11 snv_134 i86pc i386 i86pc Solaris

Platform:
Dell Latitude D410: Intel Pentium M730(1.6GHz), Intel 916GM, SODIMM PC2-667(533MHz) 2048MB, HDD 100GiB/160GiB

Download for SunOS:
http://releases.mozilla.org/pub/mozilla.org/firefox/releases/3.6.4/contrib/


1. OpenSolaris 対応版のダウンロード

例によって、$HOME/download-directory に移動して、tarball をダウンロードする。md5sum ファイルも一緒に。
なお、メニュー表示を日本語化するために、日本語化パッケージ ja.xpi を /linux-i686 からダウンロードしておく。


 baian@saturn:~$ cd ~/src-pkg
 baian@saturn:~$ wget -c http://releases.mozilla.org/pub/mozilla.org/firefox/releases/3.6.4/contrib/solaris_tarball/firefox-3.6.4.en-US.opensolaris-i386.tar.bz2
 baian@saturn:~$ wget -c http://releases.mozilla.org/pub/mozilla.org/firefox/releases/3.6.4/contrib/solaris_tarball/firefox-3.6.4.en-US.opensolaris-i386.tar.bz2.md5sum

 日本語化パッケージのダウンロード
 baian@saturn:~$ wget -c http://releases.mozilla.org/pub/mozilla.org/firefox/releases/3.6.4/linux-i686/xpi/ja.xpi

 baian@saturn:~$ md5sum firefox-3.6.4.en-US.opensolaris-i386.tar.bz2
 92d518e4082847b063e932ef6fd9b173 firefox-3.6.4.en-US.opensolaris-i386.tar.bz2
 Checksum Okey!



2. 展開とインストール:


 baian@saturn:~$ pfexec su -
 Sun Microsystems Inc.  SunOS 5.11  snv_134 February 2010
 root@saturn:~# tar xvfj /home/baian/src-pkg/firefox-3.6.4.en-US.opensolaris-i386.tar.bz2
 root@saturn:~# ls
  firefox
 root@saturn:~# mv firefox /usr/lib/firefox-3.6.4

 起動ファイル(シンボリック・リンク)の作成
 root@saturn:~# ln -s /usr/lib/firefox-3.6.4/firefox /usr/bin/firefox364

 Firefox plugins の設定・インストール
 root@saturn:~# cd /usr/lib/firefox-3.6.4/plugins
 root@saturn:/usr/lib/firefox-3.6.4/plugins#
 root@saturn:/usr/lib/firefox-3.6.4/plugins# cp ../../firefox/plugins/libflashplayer.so .
 root@saturn:/usr/lib/firefox-3.6.4/plugins# cp ../../firefox/plugins/nppdf.so .
 root@saturn:/usr/lib/firefox-3.6.4/plugins# cp ../../firefox/plugins/libtotem*.so .
 root@saturn:/usr/lib/firefox-3.6.4/plugins# cp ../../firefox/gtk-vnc-plugin.so .
 root@saturn:/usr/lib/firefox-3.6.4/plugins# ln -s ../../../java/jre/lib/i386/libnpjp2.so .
 root@saturn:/usr/lib/firefox-3.6.4/plugins# ln -s /usr/local/RealPlayer11/mozilla/nphelix.* .

 プラグインの確認

 root@saturn:/usr/lib/firefox-3.6.4/plugins# ls
 gtk-vnc-plugin.so libnullplugin.so libtotem-mully-plugin.so nphelix.xpt libflashplayer.so libtotem-cone-plugin.so libtotem-narrowspace-plugin.so nppdf.so libnpjp2.so libtotem-gmp-plugin.so nphelix.so


Fig-01: Installed Firefox Plugins

3. アプリケーションメニューに登録する Firefox 3.6.4 項目の編集:


 baian@saturn:~$ pfexec vi /usr/share/applications/firefox-3.6.4.desktop

 [Desktop Entry]
 Encoding=UTF-8
 Name=Firefox 3.6.4 Web Browser
 Name[ja]=Firefox 3.6.4 Web ブラウザ
 GenericName=Web Browser
 Comment=Browse the worldwide web
 Comment[ja]=インターネットのブラウズ
 Exec=/usr/bin/firefox364 -P %u
 TryExec=/usr/bin/firefox364
 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;


4. Firefox の起動:

 アプリケーションメニュー → インターネット → Firefox 3.6.4 Web ブラウザ を選択するか、端末を開いて、コマンドラインで、
  baian@saturn:~$ firefox364 -P & (-P オプションは ProfileManager付きで起動)
 ProfileManager が起動するので、Firefox 3.6.4 に対応する Profile を設定して、旧版(3.5.8) と最新版(3.6.4) とを切り替える。

Fig-02: Select the Profile for Firefox 3.6.4

5. メニューなどを日本語表示させるための設定:

 5-1. Firefox 3.6.4 対応日本語パッケージ ja.xpi をインストールする。
  メニュー → File → Open File でダウンロードした ja.xpi を読み込み、インストールする。

Fig-03: Install JLP - ja.xpi for Firefox 3.6.4

 5-2. Firefox addon - Quick Locale Switcher をインストールする。

Fig-04: Install Add-ons - Quick Locale Switcher

 5-3. Firefox を再起動する。

 5-4. メニュー → Tools → Quick Locale Switcher で
  ja-JP - Japanese (Japan) を選択すると、確認ダイアログが表示されてシステムが再起動する。

Fig-05: Confirmation Dialog - Quick Locale Switcher

  以後、メニューほかが日本語表示される。

 別法:Addon - Quick Locale Switcher をインストールしないでメニューなどを日本語表示させるには、

 1. Firefox 3.6.4 対応日本語パッケージ ja.xpi をインストールする

 2. 新しいタブを開いて、アドレスバーに about:config と入力する。- Enter -
Fig-06: Screenshot - about:config - dialog

 3. 警告画面が表示されるのでこれを承認する。ボタンをクリック。

 4. 表示された画面で、Filter(F) 欄に general.useragent.locale と入力する。

 5. 設定ペインで、Preference Name: general.useragent.locale をマウスで選択(ハイライトさせる)し、ダブルクリックして、String Value を en-US → ja-JP に変更する。

Fig-07: change the locale string value to ja-JP
Fig-08: Finished to change the locale to ja-JP


 6. メニュー → View(V) → Character Encoding(C) → Unicode UTF-8
 7. タブを閉じて、Firefox を再起動する。

Fig-09: Screenshot - start up Firefox 3.6.4 (ja-JP, UTF-8)

 Firefox が正常に起動することが確認できたら、適宜、環境設定や、お好みの Addons のインストールを行なってね。


0 Comments::