Install Firefox 4 on Fedora 14

Mozilla Firefox 4 has been released and this guide will show you how to install Firefox 4 on Fedora 14 using YUM. It’s important to take backups of all Firefox profiles before you install as this is a major version upgrade and can behave unpredictably.

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

Read full details from Firefox 4 release notes.

Install Mozilla Firefox 4 on Fedora 14

1. Backup your current Firefox 3 profiles

tar -cvzf $HOME/mozilla-firefox-profiles-backup.tar.gz $HOME/.mozilla/firefox/

2. Change to root user

su -
## OR ##
sudo -i

3. Install Remi repository

## Fedora 14 ##
rpm -Uvh http://rpms.famillecollet.com/remi-release-14.rpm

4. Check Available Firefox 4 versions

yum --enablerepo=remi list firefox

Output:

...
Loaded plugins: presto, refresh-packagekit
remi                                     | 2.9 kB    00:00
remi/primary_db                          | 190 kB    00:01
updates/metalink                         | 3.2 kB    00:00
Installed Packages
firefox.x86_64        3.6.17-1.fc14           @updates
Available Packages
firefox.x86_64        4.0.1-1.fc14.remi       remi

5. Install Mozilla Firefox 4

yum --enablerepo=remi install firefox

Output:

...
Loaded plugins: presto, refresh-packagekit
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package firefox.x86_64 0:4.0.1-1.fc14.remi set to be updated
--> Processing Dependency: gecko-libs(x86-64) = 2.0.1-1 for package: firefox-4.0.1-1.fc14.remi.x86_64
--> Processing Dependency: libmozalloc.so()(64bit) for package: firefox-4.0.1-1.fc14.remi.x86_64
--> Running transaction check
---> Package xulrunner2.x86_64 0:2.0.1-1.fc14.remi set to be installed
--> Finished Dependency Resolution

Dependencies Resolved

====================================================================
Package       Arch       Version              Repository    Size
====================================================================
Updating:
firefox       x86_64     4.0.1-1.fc14.remi    remi          17 M
Installing for dependencies:
xulrunner2    x86_64     2.0.1-1.fc14.remi    remi          10 M

Transaction Summary
=====================================================================
Install       1 Package(s)
Upgrade       1 Package(s)

Total download size: 28 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: 28 M
(1/2): firefox-4.0.1-1.fc14.remi.x86_64.rpm                      |  17 MB     00:18
(2/2): xulrunner2-2.0.1-1.fc14.remi.x86_64.rpm                   |  10 MB     00:11
----------------------------------------------------------------------------------------
Total                                                   933 kB/s |  28 MB     00:30
warning: rpmts_HdrFromFdno: Header V3 DSA/SHA1 Signature, key ID 00f97f56: NOKEY
remi/gpgkey                                                      | 2.6 kB     00:00 ...
Importing GPG key 0x00F97F56:
Userid : Remi Collet <RPMS@FamilleCollet.com>
Package: remi-release-14-6.fc14.remi.noarch (installed)
From   : /etc/pki/rpm-gpg/RPM-GPG-KEY-remi
Is this ok [y/N]: y
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Warning: RPMDB altered outside of yum.
** Found 2 pre-existing rpmdb problem(s), 'yum check' output follows:
alchemist-1.0.37-8.fc12.x86_64 has missing requires of python(abi) = ('0', '2.6', None)
alchemist-1.0.37-8.fc12.x86_64 has missing requires of python-abi = ('0', '2.6', None)
Installing     : xulrunner2-2.0.1-1.fc14.remi.x86_64                              1/3
Updating       : firefox-4.0.1-1.fc14.remi.x86_64                               2/3

WARNING : This firefox 4.0.1  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/

Cleanup:
firefox-3.6.17-1.fc14.x86_64                                     3/3

Dependency Installed:
xulrunner2.x86_64 0:2.0.1-1.fc14.remi

Updated:
firefox.x86_64 0:4.0.1-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 a separate profile for Firefox 4 then modify the launcher too.

Firefox 4 Screenshots

Firefox 4 running on Fedora 14

About these ads
Posted in Linux
One comment on “Install Firefox 4 on Fedora 14
  1. You really make it seem really easy with your presentation but I in finding this topic to be really one
    thing which I feel I would by no means understand.
    It kind of feels too complicated and very huge for me.
    I am having a look forward in your next put up, I will try to get the hold of it!

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

%d bloggers like this: