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
...
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
Note: If you use separated profile for Firefox 4 then modify launcher too
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?
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.
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.
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.
I just want to say thank you. You tell me how to do the cool stuff!
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
There is an easier way.
yum install fedora-release-rawhide
yum update –enablerepo=rawhide firefox
what you are installing by installing fedora-release-rawhide is the rawhide repository. and you are enabling with yum a single time to update.
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?
Nice like a breeze, thanks!
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.
Thanks!
It’s really work!
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 --ProfileManagerCreate new profile example with name FF4
Then start Firefox with FF4 profile using command:
firefox4 -P FF4And start Firefox 3.6.x with command:
firefox -P defaultI updated this guide also. Thanks!
My firefox4 installation succeeded on fedora 12. When i run
firefox 3.5 window opens. Even when i try to run
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.
this doesnt even work,says it needs v.15 thats not even released yet..
Hi dave,
v.15?
Could you post full error messages and a more detailed explanation of the problem?
JR,
I believe Dave’s talking about the error msg after these commands (assuming he’s running F14):
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
I got the same error msg. I understand that this was due to me having done this earlier during another software install.
Dave,
You can probably go ahead with the other command in step 3:
rpm -Uvh http://rpms.famillecollet.com/remi-release-14.rpm
You can then continue with the rest of the steps given.
Regards,
Ravi Nair
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.
OK, it’s so nice version of FF. Try it =)
thanks a lot. ur article helps me to solve my problems with xulrunner and install ff4.
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.
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 !!!
Hi Bruce,
Nice to hear that you get Firefox 5 installed. Here is also Firefox 5 install guide. :)