Install Firefox 4 on Fedora 14, Fedora 13/12 – Screenshots

Mozilla Firefox 4 is released and this is guide, howto install Firefox 4 smoothly on Fedora 14, Fedora 13 and Fedora 12 using YUM. It’s important to take backups of all Firefox profiles before install, because this major version upgrade and can behave in any unpredictable way.

What’s new in Firefox 4

  • New HTML5 parser
  • Support for more HTML5 form controls
  • Native support for the HD HTML5 WebM video format
  • Crash protection – when there is a crash in the Adobe Flash, Apple Quicktime or Microsoft Silverlight plugins
  • Web developers can animate content using CSS Transitions
  • New Addons Manager and extension management API
  • Full WebGL support – is included but disabled by default at this time

Read full details from Firefox 4 release notes.

Install Mozilla Firefox 4 on Fedora 14, Fedora 13 and Fedora 12

1. Backup your current Firefox 3 profiles

tar -cvzf $HOME/mozilla-firefox-profiles-backup.tar.gz $HOME/.mozilla/firefox/

2. Change root user

su -
## OR ##
sudo -i

3. Install Remi repository

## Remi Dependency on Fedora 14 ##
rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-rawhide.noarch.rpm
rpm -Uvh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-rawhide.noarch.rpm
 
## Remi Dependency on Fedora 13 and Fedora 12 ##
rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm 
rpm -Uvh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm
 
## Fedora 14 ##
rpm -Uvh http://rpms.famillecollet.com/remi-release-14.rpm
 
## Fedora 13 ##
rpm -Uvh http://rpms.famillecollet.com/remi-release-13.rpm
 
## Fedora 12 ##
rpm -Uvh http://rpms.famillecollet.com/remi-release-12.rpm

4. Check Available Firefox 4 versions

yum --enablerepo=remi list firefox

Output:

...
Available Packages
firefox.i686                        4.0-1.fc14.remi                       @remi

5. Install Mozilla Firefox 4

yum --enablerepo=remi install firefox

Output:

...
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package firefox.i686 0:4.0-1.fc14.remi set to be updated
--> Finished Dependency Resolution
 
Dependencies Resolved
 
=========================================================================================
 Package           Arch          Version                             Repository     Size
=========================================================================================
Installing:
 firefox          i686          4.0-1.fc14.remi             remi           14 M
 
Transaction Summary
=========================================================================================
Install       1 Package(s)
Upgrade       0 Package(s)
 
Total download size: 14 M
Installed size: 33 M
Is this ok [y/N]: y
Downloading Packages:
Setting up and reading Presto delta metadata
Processing delta metadata
Package(s) data still to download: 14 M
firefox-4.0-1.fc14.remi.i686.rpm                         |  14 MB     00:05     
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing     : firefox-4.0-1.fc14.remi.i686                             1/1 
 
WARNING : This firefox4 RPM is not an official Fedora build and it
overrides the official one. Don\'t file bugs on Fedora Project.
 
Use dedicated forums http://forums.famillecollet.com/
 
 
Installed:
  firefox.i686 0:4.0-1.fc14.remi                                                
 
Complete!

6. Start Firefox 4

Then start Firefox with FF4 profile using command:

firefox

Use Firefox 4 launcher

Firefox 4 Launcher on Gnome Desktop
Note: If you use separated profile for Firefox 4 then modify launcher too

Firefox 4 Screenshots

Firefox 4 running on Fedora 13

Firefox 4 Running on Fedora 13 Screenshot

Firefox 4 Acid3 test 97/100

Firefox 4 Acid3 Test Screenshot

Follow If Not True Then False Updates!

24 Comments

  1. I just want to say thank you. You tell me how to do the cool stuff!

  2. Thanks! It’s really work!
    I’m doing some tests now, because I want to install Fedora and your article help me to install Firefox. thanks

  3. There is an easier way.

    yum install fedora-release-rawhide

    yum update –enablerepo=rawhide firefox

  4. what you are installing by installing fedora-release-rawhide is the rawhide repository. and you are enabling with yum a single time to update.

  5. Hi Brandon, nice to see you here,

    Nice tip, but a few problems what came to my mind when using rawhide repository. I guess that rawhide installation will replace Firefox 3 installation, because it’s named just a firefox? And another problem is installation on Fedora 12, Fedora 13 and Fedora 14 distributions, I guess that, this rawhide method is not working on Fedora 12? And soon it will not either work on Fedora 13?

  6. Nice like a breeze, thanks!

  7. Well, i am trying to made a browsing server and may be i will use your programming method in my programs to get a result like you have got. i am doing this for my graduation project.

  8. Thanks!
    It’s really work!

  9. I guess this Firefox 4 (from remi) will use the previous profile (default). So, if i start Firefox 3.6.x again it may complain.

    Am I right ?

    • Hi Imtiaz Rahi,

      Yes this is true. If you have any problems with this, then it is better to use the Firefox Profile Manager and create a new profile for Firefox 4.

      Start profile manager with following command:

      firefox --ProfileManager

      Create new profile example with name FF4

      Then start Firefox with FF4 profile using command:

      firefox4 -P FF4

      And start Firefox 3.6.x with command:

      firefox -P default

      I updated this guide also. Thanks!

  10. My firefox4 installation succeeded on fedora 12. When i run

    firefox --ProfileManager

    firefox 3.5 window opens. Even when i try to run

    firefox4 -P FF4

    the same this happens. Why im unable to run firefox4?

    • Hi culpritz,

      Did you make a new profile (example FF4) with ProfileManager?

      And note, you have to close all Firefox 3.5 windows before starting Firefox 4.

  11. this doesnt even work,says it needs v.15 thats not even released yet..

  12. Hey thanks for this info.

    I already knew about the profile manager, but do you know how to use -no remote in Fedora 14 for Firefox so that I can run multiple instances?

    There’s this here,
    http://kb.mozillazine.org/Run_multiple_instances_in_Linux

    But, I’m very green to Linux and was wondering if you’ve tried it and used it successfully.

  13. OK, it’s so nice version of FF. Try it =)

  14. thanks a lot. ur article helps me to solve my problems with xulrunner and install ff4.

  15. Where about CentOS 5.x?

    • Hi SIFE,

      CentOS 5 does not meet the Firefox 4′s requirements.

      Firefox 4 needs libstdc++ 4.3 or higher and CentOS 5.x and Red Hat (RHEL) 5.x distros have libstdc++ 4.1.2. And yes, it’s of course possible install manually newer libstdc++, but it might break something else. So if you want keep your CentOS stable, then I it’s probably better not to install newer libstdc++ package.

  16. Hey, JR ~~

    Thanks a bunch for this write up. I actually just used it to install FireFox v5 — yum picked it up automatically. All was easy to follow (i.e. copy & paste!) and worked without a hiccup.

    Good Stuff !!!

  17. Thank you a lot,

    I know this is a old thread but i got firefox firefox-8.0-1 on Fedora 12 :)

    Still have to figure out is it possible to just upgrade fedora to last stable version or I have to make clean new install and delete all stuff I have on it ? :/

    Best Regards,

    • You are welcome!

      Yes, very old thread :)

      Upgrading from Fedora 12 to Fedora 19 is possible, but you need to find old repos, because safest method is upgrade F12 -> F13, F13 -> F14 and so on. So easiest and best way is backup your all important files and do fresh install, then simply restore your old files.

Leave a Comment

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>