There are loads of posts on this and they all miss out a couple of pieces of information
How ?
Well I downloaded the latest firefox fromfedora's update
page,
then I ran: (as root)
rpm -ev firefox
then from the directory I downloaded firefox to:
rpm -ivh --nodeps firefox-VERSION-.i386.rpm
What happens Next ?
The first time I ran it, I got a pop up complaining about an
install.rdf, I ignored this, and firefox loaded fine, but without any of
my extensions in my profile. I then closed firefox, and the second time
it ran by extension loaded :-) ..... finally I noticed that the beagle
index extension wasn't loaded, so within firefox, I did a file open
/usr/lib64/beagle/beagle.xpi
and that seemed to do the job - Bring on the Java & Flashy plug-in goodness