Install Firefox 26 on Fedora 20/19, CentOS/Red Hat (RHEL) 6.5

Mozilla Firefox 26 is released and this is guide, howto install Firefox 26 on Fedora 20/19/18/17/16, CentOS 6.5/6.4/6.3/6.2/6.1/6 and Red Hat (RHEL) 6.5/6.4/6.3/6.2/6.1/6 using YUM. Firefox 17 ESR (Extended Support Release) is currently available on CentOS 6.5/5.10 and Red Hat (RHEL) 6.5/5.10 own repos, so with this guide you can also install Firefox 17 ESR on CentOS 5.10 and Red Hat (RHEL) 5.10.

What’s new in Firefox 26

  • All Java plug-ins are defaulted to ‘click to play’
  • Password manager now supports script-generated password fields
  • Support for H.264 on Linux if the appropriate gstreamer plug-ins are installed
  • Support for the CSS image orientation property
  • There is no longer a prompt when websites use appcache
  • Various security fixes

What’s new in Firefox 17 (ESR)

  • First revision of the Social API and support for Facebook Messenger
  • Updated Awesome Bar experience with larger icons
  • JavaScript Maps and Sets are now iterable
  • Improvements that make the Web Console, Debugger and Developer Toolbar faster and easier to use
  • New Markup panel in the Page Inspector allows easy editing of the DOM
  • Sandbox attribute for iframes implemented, enabling increased security
  • Over twenty performance improvements, including fixes around the New Tab page
  • Security fixes

Read full details from Firefox 26 release notes and Firefox 17 release notes.

Install Mozilla Firefox 26/17 on Fedora 20/19/18/17/16, CentOS 6.5/6.4/6.3/6.2/6.1/6/5.10 and Red Hat (RHEL) 6.5/6.4/6.3/6.2/6.1/6/5.10

1. Backup your current Firefox 3/4/5/6/7/8/9/10/11/12/13/14/15/16/17/18/19/20/21/22/23/24/25 profiles (just in case)

2. Change root user

3. Install Remi repository

Note: Currently not needed on Fedora 20/19/18, CentOS 5.10 and Red Hat (RHEL) 5.10.

Fedora 17/16

CentOS 6 / Red Hat (RHEL) 6

4. Check Available Firefox versions

Fedora 20/19/18

Fedora 17/16, CentOS 6.5 and Red Hat (RHEL) 6.5

CentOS 5.10 and Red Hat (RHEL) 5.10

Note: Firefox 17 ESR available.

5. Update or Install Mozilla Firefox 26/17

Fedora 20/19/18

Fedora 17/16, CentOS 6.5 and Red Hat (RHEL) 6.5

CentOS 5.10 and Red Hat (RHEL) 5.10

Note: Firefox 17 ESR available.

6. Start Firefox 26/17

Then start Firefox with using command:

Or use Firefox (26/17) launcher.

Firefox 21/20/17 Screenshots

Firefox 21 running on CentOS 6.4

firefox 21 on CentOS 6.4

Firefox 20 running on Fedora 18

Ffirefox 20 on Fedora 18

Firefox 17 running on CentOS 5.9

Firefox 17 ESR on CentOS 5.9

Share this post

96 Comments

  1. Hi JR,

    I followed your step given above but I failed to update firefox in my CentOS 6.3 64bit, with the error result when trying ‘yum –enablerepo=remi list firefox':
    $ sudo yum –enablerepo=remi list firefox
    [sudo] password for ld:
    Loaded plugins: fastestmirror, product-id, subscription-manager
    Updating certificate-based repositories.
    Loading mirror speeds from cached hostfile
    Could not retrieve mirrorlist http://rpms.famillecollet.com/enterprise/$releasever/remi/mirror error was
    14: PYCURL ERROR 22 – “The requested URL returned error: 404″

    Cannot find a valid baseurl for repo: remi

    is there anything i can do to fix? please help.

    Reply
    • Hi Daniel,

      You could try again if it was temporary down, because it returned 404.

      If you still have same problem then you can try following:

      If still no luck, then check, could you access following access directly:
      http://rpms.famillecollet.com/enterprise/6/remi/mirror

      Reply
  2. This works perfectly on my Fedora 14! I have been stuck with firefox 3 until I found your article. Thanks a lot!

    Reply
  3. Thanks ! It works perfectly :)

    Reply
  4. thank u .

    Reply
  5. Error: Package: xulrunner-last-26.0-2.el6.remi.i686 (remi)
    Requires: libssl3.so(NSS_3.13)
    Available: xulrunner-last-26.0-1.el6.remi.i686 (remi)
    libssl3.so(NSS_3.13)
    Error: Package: xulrunner-last-26.0-2.el6.remi.i686 (remi)
    Requires: libssl3.so(NSS_3.13.2)
    Available: xulrunner-last-26.0-1.el6.remi.i686 (remi)
    libssl3.so(NSS_3.13.2)
    Error: Package: xulrunner-last-26.0-2.el6.remi.i686 (remi)
    Requires: libsmime3.so(NSS_3.15)
    Available: xulrunner-last-26.0-1.el6.remi.i686 (remi)
    libsmime3.so(NSS_3.15)
    Error: Package: xulrunner-last-26.0-2.el6.remi.i686 (remi)
    Requires: libnss3.so(NSS_3.13)
    Available: xulrunner-last-26.0-1.el6.remi.i686 (remi)
    libnss3.so(NSS_3.13)
    Error: Package: xulrunner-last-26.0-2.el6.remi.i686 (remi)
    Requires: libz.so.1(ZLIB_1.2.0)
    Error: Package: xulrunner-last-26.0-2.el6.remi.i686 (remi)
    Requires: libsmime3.so(NSS_3.13)
    Available: xulrunner-last-26.0-1.el6.remi.i686 (remi)
    libsmime3.so(NSS_3.13)
    Error: Package: xulrunner-last-26.0-2.el6.remi.i686 (remi)
    Requires: nspr >= 4.10.2
    Installed: nspr-4.8.6-1.el6.i686 (@anaconda-RedHatEnterpriseLinux-201009221732.i386/6.0)
    nspr = 4.8.6-1.el6
    Error: Package: xulrunner-last-26.0-2.el6.remi.i686 (remi)
    Requires: libnss3.so(NSS_3.12.9)
    Available: xulrunner-last-26.0-1.el6.remi.i686 (remi)
    libnss3.so(NSS_3.12.9)
    Error: Package: xulrunner-last-26.0-2.el6.remi.i686 (remi)
    Requires: libjpeg.so.62(LIBJPEG_6.2)
    Error: Package: xulrunner-last-26.0-2.el6.remi.i686 (remi)
    Requires: libnssutil3.so(NSSUTIL_3.13)
    Available: xulrunner-last-26.0-1.el6.remi.i686 (remi)
    libnssutil3.so(NSSUTIL_3.13)
    Error: Package: xulrunner-last-26.0-2.el6.remi.i686 (remi)
    Requires: libssl3.so(NSS_3.15)
    Available: xulrunner-last-26.0-1.el6.remi.i686 (remi)
    libssl3.so(NSS_3.15)
    Error: Package: xulrunner-last-26.0-2.el6.remi.i686 (remi)
    Requires: nss >= 3.15.3
    Installed: nss-3.12.7-2.el6.i686 (@anaconda-RedHatEnterpriseLinux-201009221732.i386/6.0)
    nss = 3.12.7-2.el6
    Error: Package: xulrunner-last-26.0-2.el6.remi.i686 (remi)
    Requires: libssl3.so(NSS_3.14)
    Available: xulrunner-last-26.0-1.el6.remi.i686 (remi)
    libssl3.so(NSS_3.14)
    You could try using –skip-broken to work around the problem
    You could try running: rpm -Va –nofiles –nodigest

    Reply
    • Hi tuhin,

      I assume that you are using RHEL 6, but do you have working RHN subscription?

      Reply
  6. I’m using RHEL-6.4 and i don’t have RHN subscription.

    Reply
    • You need RHN subscription to install needed dependencies on RHEL 6.

      Reply
  7. Hi, why firefox 27 is not in remi repository?

    Reply
    • Hi George,

      I’m not sure, but I guess that it’s coming soon.

      Reply
  8. Worked from the first time! Thanks!

    Reply
  9. Not so soon, because this version is released on 4-feb-2014 now is 11-mar-2014. After week or two they will release firefox 28.

    Reply
    • Hi again George,

      Just checked Remi’s forum and I found that the reason is the lack of time. So maybe next build is Firefox 28 then.

      Reply
  10. linux is stupid. i am so glad i use os x!!!!! all i have to do is open my firefox browser and if i need an update it AUTOMATICALLY INSTALLS. you linux users have been jipped by a lousy os. you have to type in commands to a freaking terminal and hope for the best that the update does not break your computer. you have to pay money to subscribe to something that gives you updates that are totally free to everybody else that has a decent os.

    Reply
  11. linux? WHAT A JOKE!!!!!

    Reply
    • Hi Robert,

      This is your opinion. OSX is nice os, it have excellent base (UNIX) and works nicely with Mac hardware.

      I totally disagree your points about Linux.

      – Linux is free, you don’t have to pay anything (some distros have subscription model, but you pay mainly support). Actually OSX users have to pay first their os (you can’t get OSX without Mac) and you have to pay even major version updates, right?
      – Linux have automatic updates as well and actually even better controlled updates, than OSX. Example CentOS/RHEL or Debian stable are very stable systems and all packages are tested before release (I mean really well tested). OSX updates are mainly managed by software developers and not always so well tested.
      – When use Linux, you can install and update almost every packages from repos, using package management systems (yum, apt, etc.).
      – You can update packages and whole distribution without terminal or using terminal.

      One thing to think, when you say that Linux is just a joke:
      – Most Internet services, like websites, mail systems etc. are powered by Linux (& Windows). Some studies says that the Linux market share is something between 58-78%, when OSX market share is 0-2%.

      After all Linux is designed to be fully usable without any GUI, when OSX is mainly Desktop OS, just like Windows. Macs are very expensive if we think pure processing power. If you want to pay just beautiful & quality design, but get basic hardware, then Macs are good choice.

      Reply

Trackbacks/Pingbacks

  1. CentOS 6 - VMware Player - [...] Re: CentOS 6 - VMware Player Basta installare il pacchetto da YUM, qui …
  2. CentOS « danslinux - [...] install Chromium. To update to the new version of Firefox you need to follow the instructions here http://www.if-not-true-then-false.com/2011/install-firefox-on-fedora-centos-red-hat-rhel/ worked perfectly. I …
  3. Old Browser Version - [...] dont use Cent OS but I found this website http://www.if-not-true-then-false.co...-red-hat-rhel/ but there should be a way to …
  4. Firefox 10 - [...] Install Firefox 10 on Fedora 16/15, CentOS/Red Hat (RHEL) 6.2/6.1/6 : http://www.if-not-true-then-false.co...-red-hat-rhel/ [...]
  5. Unable to launch firefox browser from redhat 5.8 - [...] then ran the firefox from a linux terminal where i installed the firefox software followed the doc http://www.if-not-true-then-false.co...-red-hat-rhel/ So …
  6. Upgrading to Firefox 14 on Fedora 15 - [...] But I can't figure out how to get yum to find a newer version. I tried the instructions here: …

Submit 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 class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">