HOWTO: Install Firefox 2.0 on Fedora Core 6 December 18, 2006
Posted by devhen in HOWTO, Fedora, Linux. trackback
UPDATED: Mar-21-2007
Due to the popularity of this post I’ve decided to include instructions for all three of the most popular methods for installing Firefox 2 on Fedora Core 6. Read through the three options to decide which works best for you.
Option 1: Via yum with the ‘development’ repo
This command will allow you to upgrade to Firefox 2 via the Fedora Development repo. This is the most commonly recommended option.
Instructions (as root):
# yum --enablerepo=development update firefox
Pros: Uses “official” Fedora packages
Cons: Doesn’t include the (optional) bonuses of option 2
Option 2: Via yum with the ‘remi’ repo
Remi Collet, an “official” Fedora developer, has made available a repo of packages that provides Firefox 2. The repo updates Firefox and those packages that depend on it and also contains a few bonuses such as an updated XChat package (version 2.8).
Instructions (as root):
# rpm -Uvh http://remi.collet.free.fr/rpms/fc6.i386/remi-release-1-2.fc6.remi.noarch.rpm
Now make sure that in your /etc/yum.repos.d/remi.repo file you’ve got enabled=1 and then:
# yum update
Pros: All required packages as well as some extra goodies; new versions of Firefox are automatically installed with yum update
Cons: Not “official” Fedora packages–bugs should not be submitted to the Fedora project
Option 3: Via firefox-2.*.tar.gz from Mozilla.com
I always recommend using RPM packages on Fedora, if possible. However, if you’d like to install Firefox 2 using firefox-2.*.tar.gz from Mozilla.com use this option. One benefit of this option is that Firefox 1.5 remains on your machine so have a choice as to which version to run.
Instructions (as root):
Download firefox-*.tar.gz from Mozilla.com.
# mv firefox-2.*.tar.gz /usr/local/
# cd /usr/local
# tar xvfz firefox-2.*.tar.gz
# mv /usr/bin/firefox /usr/bin/firefox15
# ln -s /usr/local/firefox/firefox /usr/bin/firefox
Firefox 2 will now be your default browser. To run version 1.5 use the command firefox15. I don’t recommend running both versions concurrently because they will be using the same profile which might cause problems.
Pros: Firefox 2 co-exists with version 1.5
Cons: Installation isn’t as straightforward; must be repeated for future releases of Firefox 2
Comments»
1. hoang hanh - December 22, 2006
how to install Firefox 2.0 on FC6
2. Will Siddall - December 28, 2006
Hi Hoang,
The update to 2.0 is quite easy, but I’ve read in a couple of places that this repository is actually an attack site full of compromised software. The best way to update Firefox on FC6 is to use the following command:
yum -y -t --enable=development update firefox
This will perform the update from Fedora’s Development repository which is currently 2.0.0.1
3. Devin - December 28, 2006
Will,
I find it very hard to believe that the remi repo is filled with “compromised software.” In fact, I know it is not. Please provide the sources of this information. In the mean time, my readers can rest assured that the remi repo is effective. I’ve been using it for some time now and if I run into any problems I will post them here on my blog.
Having said that, thanks for the alternate method of installing Firefox 2.0!
Cheers,
Devin
4. felipec - December 28, 2006
Whatever is the status of the remi’s repo, it’s always safer to go with official versions.
However, as you can see here they are not planning to include Firefox 2.0 officially, so we’ll have to use the development version, or have a parallel Firefox 2.0 package, I’ll prefer the second one.
5. devhen - January 3, 2007
After looking further into this, I’ve found that Remi Collet, maintainer of the remi repo, is an “official” member of the Fedora development community. You’ll see his name and a link to his web site (and repo) at http://www.fedoraproject.org/people
So, rest assured that Remi’s repo is not filled with “compromised software.” Instead it is a reliable, effective repo setup simply to provide Firefox 2.0 to Fedora Core 6 users.
Other options for obtaining Firefox 2.0 would be to wait for Fedora Core 7, download and unpack the .tar file from Mozilla.com or use the development version as Will described above.
Cheers,
Devin
6. Trossachs - January 7, 2007
Have checked out the instructions below and have issued the command: “yum -y -t –enable=development update firefox” which did not work and then “yum -y -t update firefox” which gave me the following error:
[root@q6 firefox]# yum -y -t update firefox
Loading “installonlyn” plugin
Setting up Update Process
Setting up repositories
core 100% |=========================| 1.1 kB 00:00
updates 100% |=========================| 1.2 kB 00:00
extras 100% |=========================| 1.1 kB 00:00
Reading repository metadata in from local files
primary.xml.gz 100% |=========================| 1.7 MB 00:06
################################################## 5355/5355
Could not find update match for firefox
No Packages marked for Update/Obsoletion
I last use Fedora back aty version 2 and have been using Gentoo for my servers since then so am a little bit rusty. My yum version if v3.0.1.
Can anyone advise how I can update to the latest version of Firefox?
7. Bard - January 9, 2007
the acutal command is
yum -y -t --enable=development update firefox
try that, the dashes were just a little fubared
–Bard
8. devhen - January 9, 2007
Bard,
Wordpress was turning the double dash into a single dash. I’ve edited the original and your comment, so the commands should work now. Thanks for pointing that out.
Devin
9. Emil - January 17, 2007
Error getting repository data for development, repository not found
10. Jessie V - January 27, 2007
—> Package gnutls-devel.i386 0:1.4.1-2 set to be updated
—> Package gnome-pilot.i386 0:2.0.15-3.fc7 set to be updated
–> Running transaction check
–> Processing Dependency: python-abi = 2.4 for package: smart
–> Processing Dependency: python(abi) = 2.4 for package: smart
–> Processing Dependency: python(abi) = 2.4 for package: mirage
–> Processing Dependency: libcurl.so.3 for package: bzflag
–> Finished Dependency Resolution
Error: Missing Dependency: python(abi) = 2.4 is needed by package smart
Error: Missing Dependency: python-abi = 2.4 is needed by package smart
Error: Missing Dependency: python(abi) = 2.4 is needed by package mirage
Error: Missing Dependency: libcurl.so.3 is needed by package bzflag
it has an error on this part.
11. devhen - January 28, 2007
Jessie,
Are those deps for firefox or a different program that is being updated?
yum deplist firefox
would tell you all of the dependencies for the firefox package.
yum provides libcurl.so.3
would tell you what package(s) include the file libcurl.so.3.
Hope this helps,
Devin
12. Nemo - February 4, 2007
http://www.city-fan.org/ftp/contrib/sysutils/Mirroring/
They have a number of different vesions of libcurl. I’m running FC7-T1 and needed libcurl.so.3, and I found it there.
13. Remi - February 7, 2007
Hello,
@Will Siddall, can you tell me where you read that my repository is “an attack site” ?
Of course not, but you can look at my SRPM if you want. Most of them are only official one with some patch to work with older Fedora version.
Using the devel (F7) version under FC6 could work after the FC6 release (devel was near identical) but with time, and new version in rawhide, this is not sure.
Regards
14. dmon - March 11, 2007
Ok… Can you guys help a rockie here.. please!
I am using Fedora core6, out of the box (no updates).
I fellowed Remi’s instructions. Here’s what I’ve done:
> Downloaded firefox-2.0.0.2-1.fc6.remi.i386.rpm into root
> Executed the following command:
wget http://remi.collet.free.fr/rpms/fc6.i386/remi-release-1-2.fc6.remi.noarch.rpm rpm -Uvh remi-release-1-2.fc6.remi.noarch.rpm
> Executed the following commands:
su -
cd /etc/yum.repos.d
wget http://remi.collet.free.fr/rpms/remi.repo
> Imported the PGP key and made sure that it is listed
> Executed the following command:
yum –enablerepo=remi install firefox-2.0.0.2
aargh.. and here is what I get:
[root@localhost ~]# yum –enablerepo=remi install firefox-2.0.0.2
Loading “installonlyn” plugin
Setting up Install Process
Setting up repositories
core 100% |=========================| 1.1 kB 00:00
updates 100% |=========================| 1.2 kB 00:00
extras 100% |=========================| 1.1 kB 00:00
Reading repository metadata in from local files
primary.xml.gz 100% |=========================| 1.4 MB 00:27
################################################## 4400/4400
Parsing package install arguments
Resolving Dependencies
–> Populating transaction set with selected packages. Please wait.
—> Package firefox.i386 0:2.0.0.2-1.fc6.remi set to be updated
–> Running transaction check
–> Processing Dependency: gecko-libs = 1.8.0.10 for package: epiphany
–> Processing Dependency: firefox = 1.5.0.10 for package: epiphany-extensions
–> Processing Dependency: gecko-libs = 1.8.0.7 for package: yelp
–> Restarting Dependency Resolution with new changes.
–> Populating transaction set with selected packages. Please wait.
—> Package epiphany.i386 0:2.16.3-2.fc6.remi set to be updated
–> Running transaction check
–> Processing Dependency: firefox = 1.5.0.10 for package: epiphany-extensions
–> Processing Dependency: gecko-libs = 1.8.0.7 for package: yelp
–> Finished Dependency Resolution
Error: Missing Dependency: firefox = 1.5.0.10 is needed by package epiphany-extensions
I know this is no forum and devhen sorry for posting such a big comment, but I will be more than glad if someone can tell me what to do here.
15. devhen - March 11, 2007
dmon,
I’m happy to help. First off, you don’t need to download firefox-2.0.0.2-1.fc6.remi.i386.rpm because yum will download it for you during install. Secondly, doing both of the following is overkill. You only need to do one or the other:
> Executed the following command:
wget http://remi.collet.free.fr/rpms/fc6.i386/remi-release-1-2.fc6.remi.noarch.rpm rpm -Uvh remi-release-1-2.fc6.remi.noarch.rpm
> Executed the following commands:
su -
cd /etc/yum.repos.d
wget http://remi.collet.free.fr/rpms/remi.repo
To be more specific, rpm -Uvh remi-release-1-2.fc6.remi.noarch.rpm automatically installs remi.repo to /etc/yum.repos.d/ so you don’t have to do it again.
Lastly, you should do ‘yum update firefox’ instead of ‘yum install firefox-2.0.0.2.’ Here --enablerepo=remi is not necessary unless you have enabled=0 in your /etc/yum.repos.d/remi.repo file. It is set to enabled=1 by default.
Cheers, and welcome to Fedora! :)
Devin
16. Froi - March 14, 2007
here is the right command:
su
yum -y --enablerepo=development update firefox
“ion, like a lion in zion”
17. pham si manh - vietnamese - March 16, 2007
i have the package source firefox-2.0.0.2.tar.gz
i howto install???
you can help me
18. Froi - March 18, 2007
pham si manh,
just follow my instructions and you will have no problem installing firefox 2…
“ion, like a lion in zion”
19. ThePowerTool - March 23, 2007
OK, so I thought I was on a roll….
I tried the rpm but it didn’t work for some reason so I did the wget, first:
wget http://remi.collet.free.fr/…. ….noarch
then I ran:
rpm -Uvh ./remi-release-1-1.fc6.remi.noarch.rpm
warning: ./remi-release-1-2.fc6.remi.noarch.rpm: Header V3 DSA signature: NOKEY, key ID ….
Preparing… ################## 100%
1: remi-release ############### 100%
That seemed to look fine.
Next I peeked in /etc/yum.repos.d/remi.repo and notice that enabled was set to 0 and not the default 1 as mentioned, above. I changed it to 1.
yum update firefox
Loading “installonlyn” plugin
Setting up Update Process
Setting up repositories
Reading Repository metadata in from local files
Resolving Dependencies
–> Populating transaction set with selected packages. Please wait.
—> Package firefox.x86_64 0:2.0.0.3-1.fc6.remi set to be updated
.
.
.
Error: Unable to satisfy dependencies
Error: Package devhelp needs libxpcom.so, this is not available
Error: Package devhelp needs gecko-libs = 1.8.0.10, this is not available
Error: Package devhelp needs libgtkembedmoz.so, this is not available.
This is on a *fresh* install of FC6 from the DVD. Any suggestions? I’m not really familiar with yum, yet. I notice even a “yum update” ends with this set of errors. Any assistance sincerely appreciated!! :-)
20. devhen - March 23, 2007
ThePowerTool:
That is strange. I wonder if it has something to do with the fact that you are on x86_64. Try googling for firefox 32bit on fedora x86_64.
21. ThePowerTool - March 23, 2007
devhan,
Thank you for your fast post. After much research I found a solution to the problem. It is a work-around and the real solution might be for remi to post the gecko-libs (assuming it wouldn’t create additional deps problems.
Anyone running into the problem I have posted above can simply:
yum remove firefox
yum install firefox
gecko-libs is something remi has included in some of the firefox rpms. If, for some reason, you do not have the gecko-libs, it seems your only solution is to completely remove and re-install FireFox. Luckily, for me, a painless process.
I hope this helps someone else that runs into the challenges I faced and posted here.
Good Luck!
22. ThePowerTool - March 23, 2007
devhen
Very sorry for the typ-o in your name, above.
Also, I checked the versions posted by remi and the 64-bit is the same file as the 32 bit–I downloaded both, both had the same name. I then did a diff and found them to be identical.
ThePowerTool
23. Olivier - March 25, 2007
Hi Remi
I think Will did not read those false warnings about your repository himself, but here :
http://www.philoking.com/2006/11/15/how-to-update-to-firefox-20-on-fedora-core-6-the-easy-way/
instead.
I really wonder why this guy (”philoking”) has posted such a misleading warning… It’s very unfair in regard of the work you do for the community.
24. homer - March 25, 2007
hi,
i’m working with a fresh installation of FC6 on my old thinkpad t22. i do the following:
[root@localhost ~]# yum –enablerepo=development update firefox
Loading “installonlyn” plugin
and the terminal just hangs indefinitely (i’ve let it go for ~25min at this point). has anyone else encountered this problem?
25. Jason Burns - March 25, 2007
I apologize for any innacurate statements I made about remi’s work, I have updated my article and send my apologies….
JB
http://www.philoking.com/2006/11/15/how-to-update-to-firefox-20-on-fedora-core-6-the-easy-way/
26. Antonie Potgieter - April 2, 2007
Thanks for the great post!
27. Bob Maple - April 10, 2007
I do not understand, is the remi repo supposed to show up in the yum repo directory after running the rpm? I have i86_64 and I need to install thunderbird because the email on this machine doesn’t filter spam very well but first there is a mess with libraries and then people say to run yum this and yum that and I just want the program to install and work. I look everywhree and my eyes start to bleed. bottome line is how do I make the right repo so stuff will start working without going insane?
28. rituraj - April 20, 2007
hii devhen….
I got this error while trying to install wth tar package
everything went fine wth ur instructions but finally when i issued command
[root@localhost local]# firefox
/usr/local/firefox/firefox-bin: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory
[root@localhost local]#
above error returned…any soln to it
29. joe - April 21, 2007
Thanks…for the great help…i installed the firefox2 from option 2 in one go…
Thanks a lot
30. devhen - April 24, 2007
@ rituraj :
The package you need is compat-libstdc++-33. Do this:
yum install compat-libstdc++-33
The easiest way to find which package you need for a particular file is like this:
yum provides libstdc++.so.5
Cheers,
Devin
31. Justin - April 29, 2007
Thanks for this post, I am not very Linux/Fedora literate yet and it has been very helpful to update my Firefox. I want to install Thunderbird 2, but the yum action only installs 1.5. Will your instructions here about installing Firefox from the tar.gz file work for Thunderbird as well???
32. devhen - May 1, 2007
@ Justin:
Yes, those instructions will work. Just use the Thunderbird tar.gz and replace any instance of ‘firefox’ in the instructions with ‘thunderbird’. In the end you should have thunderbird installed to /usr/local/thunderbird and issuing the command ‘thunderbird’ will launch Thunderbird 2.0. The command ‘thunderbird15′ will launch Thunderbird 1.5.
Cheers,
Devin
33. What is Firefox? - May 9, 2007
For those who do download the rpm, don’t install it via the rpm command, but rather via yum:
# yum localinstall firefox*.rpm
This way yum will be aware of what is installed on your system.
34. Serendippo Italicus - May 20, 2007
Hi, Devin - great post for us Fedorians…
I run into it while googling for a way out of such a puzzle.
I chose “Option 3″, but for some reason it has not worked for me. I carefully followed your instructions, but when I launched Fx, it started checking “Compatibility Updates” (so version 2 should be there), then nothing more — I had to close it by means of “top” command (k PID # and so on).
Disappointedly I have tried to resort to the former situation by simply renaming
# /usr/bin/firefox15 /usr/bin/firefox
it asked me if it was ok to overwrite, I said yes, it duly executed, so I expected Fx 1.5 was restored, but Firefox still cannot start (BTW, I also rebooted a couple of times).
Now my question is: is there any chance to have Fx 1.5 run again, without performing the somewhat ‘radical’
# yum remove firefox
# yum install firefox
(and before engaging in the other 2 options you have kindly shared with the rest of the worlds) ???
Thanks a lot in advance, and best wishes!
35. baLaJi - July 18, 2007
hi all,
i’m using fedora core 6. i had the same problem of not being able to deploy and use firefox 2.0.0.4. all i did was use the yum install method to install libstdc++ for .33 and .so.5. then i issued yum install firefox. now i can run both firefox 1.5 and 2 (but not simultaneusly). my problem, rather puzzling situation is how can these two coexist? won’t the updated libraries for 2 be incompatible for 1.5? anyone answer?
thanx,
baLaJi
36. Balaji - July 21, 2007
hello everyone,
this forum’s been dormant like cyberciti for a while i guess. let me dehibernate (pardon my pun) it.
i’ve two partitions in my sata one booting xp and the other fedora 6. i wanted to access my xp data booting into linux. so as root, i did the required ‘mount’ (mount /dev/sda1 /mnt/c -t ntfs-3g -r -o umask=0222) in /etc/fstab. i’ve a user account which i log into when i’m using linux normally. now my problem is i’m not able to access the xp partition thru this. with root it’s fine but i can’t be logging in as root.
early help would be appreciated.
thanx in advance,
baLaJi
No comments:
Post a Comment