Test driving the ‘new’ firefox 4 beta.


This post has become obsolete a while ago! But since search results might include this post, I’ll give you this screenshot and the appropriate address to go to:

Now you can see _how_ obsolete my post is. 😀

For the initial instructions, or if you’re a ‘newbie’? RECOMMENDED! Go here.

All others just pop open the hood and watch and learn (as if? :lol:):

#!/bin/bash
# Modified: Today by E.L.F.
#
## This program is free software; you can redistribute it and/or modify it under
## the terms of the GNU General Public License as published by the Free Software
## Foundation; either version 2 of the License, or (at your option) any later
## version.
#
## This program is distributed in the hope that it will be useful, but WITHOUT
## ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
## FOR A PARTICULAR PURPOSE. See the GNU General Public License for more
## details.
#
## You should have received a copy of the GNU General Public License along with
## this program; if not, write to the Free Software Foundation, Inc., 51
## Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
## http://www.gnu.org/copyleft/gpl.html
#
## Script-name - start.ff-daily.browser.sh
#
## Just test driving the new firefox 4.0 beta...  : - D
## New users are URGED to follow this tutorial instead\!
## https://help.ubuntu.com/community/FirefoxNewVersion/MozillaBuilds
## Choose 'save file'
## when clicking on the following link
## http://download.mozilla.org/?product=firefox-4.0b9&os=linux&lang=en-US
## Available at: https://www.mozilla.com/en-US/firefox/beta/?WT.mc_id=hp_1&WT.mc_ev=click
## Open up a terminal:
## e.g.
#ifndef $VALUE ## (Yeah I know, practice makes perfect\!)
#define $VALUE
# ALT+<F2>  ## Run...!
# gconf-editor
## Navigate to.
# /apps/metacity/global_keybindings run_command_1 # Enter value: <Alt>F3
## And then.
# /apps/metacity/keybinding_commands/command_1 # Enter value: gnome-terminal --geometry=upXtoyou
# done
#ifdef
# ALT+<F3>; else Applications>Accessories>Terminal;
#endif
#endif
## In this terminal do;
# cd /opt
## shorthand refers to the use of a so called '$HOME/.bash_aliases' file.
# lh ## <- shorthand for ls -lh --color=auto
## lists google
## chrome ; - )
## http://www.google.com/chrome/eula.html
# sudo mkdir firefox-daily
# lh
# sudo chown sashka:sashka firefox-daily ## I needz to own this\!
# chmod 1750 firefox-daily/ ## Yep, I love the sticky bit.
# cd firefox-daily/
# downloads ## <- shorthand for cd $HOME/Downloads && rlist
## rlist?  # ls -lrhtFG --group-directories-first --color=auto
# lh
# mv firefox-4.0b9.tar.bz2 /opt/firefox-daily/
# p ## <- shorthand for # cd -
# tar jxvf firefox-4.0b9.tar.bz2
## Backing up your current firefox build.
# tar zcPf ~/mozilla-backup-$(date +%s).tar.gz ~/.mozilla
# ALT+<F2> ## Run...!  Similar to WIN+R on windows.
# /opt/firefox-daily/firefox/firefox -ProfileManager
## Create a new profile called mozilla-build
## Make sure that the default profile is still selected
## Click exit to close the profile manager (do not start Firefox)
## Create the following script:
# cat > ~/.usr/bin/start.ff-daily.sh <<END
# #!/bin/bash
## Obviously the contents of THIS file.  : - D
# END
# chmod 755 ~/.usr/bin/start.ff-daily.sh
exec "/opt/firefox-daily/firefox/firefox" -P mozilla-build "\$@"
exit 0
## Uninstallation
## 1. Delete the /opt/firefox-daily/ directory
##    and the $HOME/.usr/bin/start.ff-daily.browser.sh
##    where this neat little script resides.
## 2. Run firefox -ProfileManager and delete mozilla-build

The only ‘problem’ I’ve encountered thus far is the following:

sashka@server:~$ start.ff-daily.browser.sh 
/usr/lib/gio/modules/libgvfsdbus.so: wrong ELF class: ELFCLASS64
Failed to load module: /usr/lib/gio/modules/libgvfsdbus.so
Running global cleanup code from study base classes.
LoadPlugin: failed to initialize shared library /usr/lib/mozilla/plugins/gecko-mediaplayer-dvx.so [/usr/lib/mozilla/plugins/gecko-mediaplayer-dvx.so: wrong ELF class: ELFCLASS64]
LoadPlugin: failed to initialize shared library /usr/lib/mozilla/plugins/gecko-mediaplayer-qt.so [/usr/lib/mozilla/plugins/gecko-mediaplayer-qt.so: wrong ELF class: ELFCLASS64]
LoadPlugin: failed to initialize shared library /usr/lib/mozilla/plugins/gecko-mediaplayer-rm.so [/usr/lib/mozilla/plugins/gecko-mediaplayer-rm.so: wrong ELF class: ELFCLASS64]
LoadPlugin: failed to initialize shared library /usr/lib/mozilla/plugins/gecko-mediaplayer-wmp.so [/usr/lib/mozilla/plugins/gecko-mediaplayer-wmp.so: wrong ELF class: ELFCLASS64]
LoadPlugin: failed to initialize shared library /usr/lib/mozilla/plugins/gecko-mediaplayer.so [/usr/lib/mozilla/plugins/gecko-mediaplayer.so: wrong ELF class: ELFCLASS64]
LoadPlugin: failed to initialize shared library /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so [/usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so: wrong ELF class: ELFCLASS64]
LoadPlugin: failed to initialize shared library /usr/lib/mozilla/plugins/libflashplayer.so [/usr/lib/mozilla/plugins/libflashplayer.so: wrong ELF class: ELFCLASS64]
LoadPlugin: failed to initialize shared library /usr/lib/jvm/java-6-openjdk/jre/lib/amd64/IcedTeaPlugin.so [/usr/lib/jvm/java-6-openjdk/jre/lib/amd64/IcedTeaPlugin.so: wrong ELF class: ELFCLASS64]
LoadPlugin: failed to initialize shared library /usr/lib/mozilla/plugins/libvlcplugin.so [/usr/lib/mozilla/plugins/libvlcplugin.so: wrong ELF class: ELFCLASS64]
sashka@server:~$   cd /usr/lib/mozilla/plugins/

Luckily I’ve a 32bit system up and running not that far away from me. 😉
It looks to me that I only have to copy over some libraries and point the program to the right resources (probably!?)
To grep for things and fiddling with the initial script(s) in the build would probably do the trick?

Yours sincerely,

Alex – Always deviously deviant.

9 thoughts on “Test driving the ‘new’ firefox 4 beta.

  1. I am undeniably thankful to you for providing us with this invaluable critical info. My spouse and I are unquestionably grateful, entirely the computer data we needed.

    Like

    • Trying to speed up windows xp? Why don’t you try tuneup utilities. Back in the days when I USED to run windows xp. 😆 I found this piece of software PRETTY handy. Unfortunately as with most proprietary software it comes with a price aka “the fully unlocked version”.

      Like

    • De nada. As for “runtime errors” and such. Why don’t you try tuneup utilities. Back in the days (which would be about 3 years ago mesa thinks) when I USED to run windows xp. 😆 I found this piece of software PRETTY handy. Unfortunately as with most proprietary software it comes with a price aka “the fully unlocked version”.

      Like

    • And so I did! Linking to wikipedia is the best I can do for you. Maybe it will teach you ‘good marketing practices’ while you’re at it.

      Like

Comments are closed.