Personal tools
You are here: Home Team Members Jason Farrell Firefox 3 in F8 & F7

Firefox 3 in F8 & F7

by zcat last modified Jun 24, 2008 01:44 AM
— filed under:

How to install Firefox 3 in Fedora 8 & 7 using packages from Remi's repo, and how to run it alongside the still-default Firefox 2 without conflict.

Applicable to Fedora Versions

  • Fedora 8 & 7

Doing the Work

NOTE: As of this writing, Firefox 2 is still the latest officially supported browser version available in F8 & F7. Until or unless Firefox 3 is available in Fedora's own updates repo, using remi's packages is still the easiest and safest way to install it. Also note that remi's repo now contains the FINAL version (was beta previous to 2008-06-18)

  1. Install Remi's repo:
  2. # for Fedora 8
    su -c 'rpm -ivh http://rpms.famillecollet.com/remi-release-8.rpm'

    # for Fedora 7
    su -c 'rpm -ivh http://rpms.famillecollet.com/remi-release-7.rpm'
  3. Install FireFox3:
  4. su -c 'yum --enablerepo remi install firefox3'
  5. Run Firefox3 the first time using its ProfileManager to create a NEW profile just for firefox3, or it will screw up your existing Firefox2 profile (incompatible plugins, themes, etc.). Run the following, click Create Profile, name it "firefox3", then click EXIT instead of starting it:
  6. firefox3 -ProfileManager -no-remote
  7. Now that the profile is created, run the following to choose it automatically (or create a new launcher to run it). This allows you to run both Firefox3 and Firefox2 at the same time without conflicts (though new windows will still open in firefox2 by default).
  8. firefox3 -P firefox3 -no-remote
  9. Check for beta updates in the remi repo once in a while (rather than enabling remi by default):
  10. yum --en remi update firefox3
  11. OPTIONAL STEP: Edit /etc/yum.repos.d/remi.repo to have it enabled by default, and to only allow updates to a restricted list of packages (changes in BOLD below). Without restricting remi's packages to a whitelist using "includepkgs", a "yum update" with remi enabled will result in unwanted packages (mostly php*) attempting to overwrite your supported fedora packages; this would be bad. We're only interested in remi for firefox3, thunderbird, thunderbird-enigmail, and friends.
  12. [remi]
    name=Les RPM de remi pour Fedora $releasever - $basearch
    baseurl=http://rpms.famillecollet.com/fc$releasever.$basearch/
            http://remi.collet.free.fr/rpms/fc$releasever.$basearch/
            http://iut-info.univ-reims.fr/remirpms/fc$releasever.$basearch/
    enabled=1
    gpgcheck=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi
    failovermethod=priority
    includepkgs=firefox*,xulrunner*,thunderbird*
    
    [remi-test]
    name=Les RPM de remi en test pour Fedora $releasever - $basearch
    baseurl=http://rpms.famillecollet.com/test-fc$releasever.$basearch/
            http://remi.collet.free.fr/rpms/test-fc$releasever.$basearch/
    enabled=0
    gpgcheck=1
    gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi
    failovermethod=priority
    



Disclaimer

We test this stuff on our own machines, really we do. But you may run into problems, if you do, come to #fedora on irc.freenode.net

Document Actions
Log in


Forgot your password?
New user?