Loading...

2009-07-03

Firefox 3.5 is released for All Platforms

Firefox 3.5 on Tuesday June-30-2009, the final version was released.
If you've been using the Firefox 3.5beta or Release Candidate, you now get to upgrade to the final release for Firefox 3.5.  It's available for Windows, Mac, Linux, and SunOS. This new features are from here.

So, ASAP, Firefox 3.5 for OpenSolaris has been installed on my notebook computer and setting as the default web browser. Then the previously installed Firefox 3.5RC2 was uninstalled.
Environment: OpenSolaris 2009.06 on Dell Latitude D410
$ uname -a
SunOS xxxxxx 5.11 snv_111b i86pc i386 i86pc Solaris 

1. Download a binary tar-ball for OpenSolaris x86 (en-US).
$ cd ~/src-pkg ( to your stored directory)
$ wget http://releases.mozilla.org/pub/mozilla.org/firefox/releases/3.5/contrib/solaris_tarball/firefox-3.5.en-US.opensolaris-i386.tar.bz2
13:30:42 (336.22 KB/s) - `firefox-3.5.en-US.opensolaris-i386.tar.bz2' を保存しました [17912341/17912341]
$ wget http://releases.mozilla.org/pub/mozilla.org/firefox/releases/3.5/contrib/solaris_tarball/firefox-3.5.en-US.opensolaris-i386.tar.bz2.md5sum
13:33:56 (6.63 MB/s) - `firefox-3.5.en-US.opensolaris-i386.tar.bz2.md5sum' を保存しました [78/78]
$ ls -l firefox*
-rw-r--r--  1 baian baian 17912341 2009-06-29 14:51 firefox-3.5.en-US.opensolaris-i386.tar.bz2
-rw-r--r--  1 baian baian       78 2009-06-29 14:51 firefox-3.5.en-US.opensolaris-i386.tar.bz2.md5sum
2. Checksums a downloaded tar-ball
$ md5sum firefox-3.5.en-US.opensolaris-i386.tar.bz2
c7567b6a6777e990b8d3ec2e0c8465cc  firefox-3.5.en-US.opensolaris-i386.tar.bz2
checksum okey!!

3. extract the downloaded tar-ball into the root directory as "firefox"
$ pfexec su -
Sun Microsystems Inc.    SunOS 5.11    snv_111b    November 2008
root@saturn:~#
root@saturn:~# bzip2 -dc /export/home/baian/src-pkg/firefox-3.5.en-US.opensolaris-i386.tar.bz2 | tar -xvf -
or
root@saturn:~# tar xvfj /export/home/baian/src-pkg/firefox-3.5.en-US.opensolaris-i386.tar.bz2

4. move "firefox" directory to /usr/lib directory as "firefox-3.5"
root@saturn:~# mv firefox /usr/lib/firefox-3.5
root@saturn:~# ls -F /usr/lib/firefox-3.5
README.txt          defaults/     icons/          libnss3.so*       libsmime3.so*    libxul.so*                 removed-files    updater.ini
application.ini          dictionaries/  libfreebl3.chk   libnssckbi.so*   libsoftokn3.chk  modules/                 res/
blocklist.xml          extensions/     libfreebl3.so*   libnssdbm3.so*   libsoftokn3.so*  mozilla-xremote-client*         run-mozilla.sh*
browserconfig.properties  firefox*     libjemalloc.so*  libnssutil3.so*  libsqlite3.so*   old-homepage-default.properties  searchplugins/
chrome/              firefox-bin*     libmozjs.so*      libplc4.so*       libssl3.so*        platform.ini             update.locale
components/          greprefs/     libnspr4.so*      libplds4.so*       libxpcom.so*     plugins/                 updater*

5. Setting the Firefox-3.5 Plugins
root@saturn:~# cd /usr/lib/firefox-3.5/plugins
root@saturn:/usr/lib/firefox-3.5/plugins# ls -l
-rwxr-xr-x 1 root root    45064 2009-06-25 16:07 libnullplugin.so
Added several plugins for Flashplayer, Sun JRE, RealPlayer and AdobeReader.
root@saturn:/usr/lib/firefox-3.5/plugins# ls -l
total 11066
-rwxr-xr-x 1 root root 10816012 2009-07-01 09:00 libflashplayer.so
lrwxrwxrwx 1 root root       54 2009-07-01 09:05 libjavaplugin_oji.so > ../../../java/jre/plugin/i386/ns7/libjavaplugin_oji.so
-rwxr-xr-x 1 root root    45064 2009-06-25 16:07 libnullplugin.so
lrwxrwxrwx 1 root root       36 2009-07-01 09:04 nphelix.so > /opt/Realplayer11/mozilla/nphelix.so
lrwxrwxrwx 1 root root       37 2009-07-01 09:04 nphelix.xpt > /opt/Realplayer11/mozilla/nphelix.xpt
-rwxr-xr-x 1 root root   290816 2009-07-02 19:39 nppdf.so

6. Make the simbolic-link, executable firefox to /usr/bin/firefox.
$ pfexec ln -s /usr/lib/firefox-3.5/firefox /usr/bin/firefrox3

7 Add the desktop file and start from menu
# vi /usr/share/applications/firefox-3.5.desktop
  [Desktop Entry]
  Version=1.0
  Encoding=UTF-8
  Name=Firefox Web Browser
  Name[ja]=Firefox 3.5 Web ブラウザ
  GenericName=Web Browser
  Comment=Browse the worldwide web
  Comment[ja]=インターネットのブラウズ
  Exec=/usr/bin/firefox3 -ProfileManager %u
  TryExec=/usr/bin/firefox3
  Icon=firefox-icon.xpm
  Terminal=false
  Type=Application
  StartupNotify=true
  Categories=Application;Network;
  MimeType=text/html;text/xml;application/xhtml+xml;application/vnd.mozilla.xul+xml;text/mml;
Firefox Icon settings:
# cp -p /usr/lib/firefox-3.5/icons/mozicon50.xpm /usr/share/pixmaps/firefox-icon.xpm

8. Execute Firefox 3.5, Startup.
  CUI startup with Gnome Terminal:
  $ firefox3 -ProfileManager &
  GUI startup from Application menu - internet - Firefox 3.5

0 Comments::