Installing Firefox on CentOS using yum is as easy as installing a windows.
Show a list of available packages
yum list firefox Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * addons: mirror.leaseweb.com * base: mirror.leaseweb.com * extras: mirror.leaseweb.com * updates: mirror.leaseweb.com addons | 951 B 00:00 base | 2.1 kB 00:00 extras | 2.1 kB 00:00 updates | 1.9 kB 00:00 Available Packages firefox.i386 3.0.18-1.el5.centos updates firefox.x86_64 3.0.18-1.el5.centos updates
The server a 64 bits enviroment so i install the corresponding package
yum install firefox.x86_64 Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * addons: mirror.leaseweb.com * base: mirror.leaseweb.com * extras: mirror.leaseweb.com * updates: mirror.leaseweb.com Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package firefox.x86_64 0:3.0.18-1.el5.centos set to be updated --> Processing Dependency: xulrunner >= 1.9.0.18-1 for package: firefox --> Processing Dependency: libxpcom.so()(64bit) for package: firefox --> Processing Dependency: libxul.so()(64bit) for package: firefox --> Processing Dependency: libgnomevfs-2.so.0()(64bit) for package: firefox --> Running transaction check ---> Package gnome-vfs2.x86_64 0:2.16.2-4.el5 set to be updated --> Processing Dependency: gnome-mount >= 0.4 for package: gnome-vfs2 --> Processing Dependency: gnome-mime-data >= 2.0.0-11 for package: gnome-vfs2 --> Processing Dependency: shared-mime-info for package: gnome-vfs2 --> Processing Dependency: libavahi-glib.so.1()(64bit) for package: gnome-vfs2 ---> Package xulrunner.x86_64 0:1.9.0.18-1.el5_4 set to be updated --> Processing Dependency: libgnome-2.so.0()(64bit) for package: xulrunner --> Processing Dependency: libbonobo-2.so.0()(64bit) for package: xulrunner --> Processing Dependency: libbonobo-activation.so.4()(64bit) for package: xulrunner --> Running transaction check ---> Package avahi-glib.x86_64 0:0.6.16-6.el5 set to be updated ---> Package gnome-mime-data.x86_64 0:2.4.2-3.1 set to be updated ---> Package gnome-mount.x86_64 0:0.5-3.el5 set to be updated --> Processing Dependency: libgnome-keyring.so.0()(64bit) for package: gnome-mount --> Processing Dependency: libgnomeui-2.so.0()(64bit) for package: gnome-mount --> Processing Dependency: libart_lgpl_2.so.2()(64bit) for package: gnome-mount --> Processing Dependency: libbonoboui-2.so.0()(64bit) for package: gnome-mount --> Processing Dependency: libgnomecanvas-2.so.0()(64bit) for package: gnome-mount ---> Package libbonobo.x86_64 0:2.16.0-1.fc6 set to be updated ---> Package libgnome.x86_64 0:2.16.0-6.el5 set to be updated --> Processing Dependency: libxslt >= 1.0.19 for package: libgnome --> Processing Dependency: libesd.so.0()(64bit) for package: libgnome --> Processing Dependency: libaudiofile.so.0()(64bit) for package: libgnome ---> Package shared-mime-info.x86_64 0:0.19-5.el5 set to be updated --> Running transaction check ---> Package audiofile.x86_64 1:0.2.6-5 set to be updated ---> Package esound.x86_64 1:0.2.36-3 set to be updated --> Processing Dependency: libasound.so.2(ALSA_0.9)(64bit) for package: esound --> Processing Dependency: libasound.so.2(ALSA_0.9.0rc4)(64bit) for package: esound --> Processing Dependency: libasound.so.2()(64bit) for package: esound ---> Package gnome-keyring.x86_64 0:0.6.0-1.fc6 set to be updated ---> Package libart_lgpl.x86_64 0:2.3.17-4 set to be updated ---> Package libbonoboui.x86_64 0:2.16.0-1.fc6 set to be updated --> Processing Dependency: libglade2 >= 2.0.0 for package: libbonoboui --> Processing Dependency: libglade-2.0.so.0()(64bit) for package: libbonoboui ---> Package libgnomecanvas.x86_64 0:2.14.0-4.1 set to be updated ---> Package libgnomeui.x86_64 0:2.16.0-5.el5 set to be updated ---> Package libxslt.x86_64 0:1.1.17-2.el5_2.2 set to be updated --> Running transaction check ---> Package alsa-lib.x86_64 0:1.0.17-1.el5 set to be updated ---> Package libglade2.x86_64 0:2.6.0-2 set to be updated --> Finished Dependency Resolution Dependencies Resolved ==================================================================== Package Arch Version Repository Size ==================================================================== Installing: firefox x86_64 3.0.18-1.el5.centos updates 12 M Installing for dependencies: alsa-lib x86_64 1.0.17-1.el5 base 414 k audiofile x86_64 1:0.2.6-5 base 107 k avahi-glib x86_64 0.6.16-6.el5 base 14 k esound x86_64 1:0.2.36-3 base 130 k gnome-keyring x86_64 0.6.0-1.fc6 base 166 k gnome-mime-data x86_64 2.4.2-3.1 base 691 k gnome-mount x86_64 0.5-3.el5 base 70 k gnome-vfs2 x86_64 2.16.2-4.el5 base 1.3 M libart_lgpl x86_64 2.3.17-4 base 75 k libbonobo x86_64 2.16.0-1.fc6 base 521 k libbonoboui x86_64 2.16.0-1.fc6 base 394 k libglade2 x86_64 2.6.0-2 base 96 k libgnome x86_64 2.16.0-6.el5 base 860 k libgnomecanvas x86_64 2.14.0-4.1 base 224 k libgnomeui x86_64 2.16.0-5.el5 base 984 k libxslt x86_64 1.1.17-2.el5_2.2 base 488 k shared-mime-info x86_64 0.19-5.el5 base 149 k xulrunner x86_64 1.9.0.18-1.el5_4 updates 10 M Transaction Summary ==================================================================== Install 19 Package(s) Update 0 Package(s) Remove 0 Package(s) Total download size: 29 M Is this ok [y/N]:
it asks for confirmation of installing the packages and the dependencies.
Downloading Packages: (1/19): avahi-glib-0.6.16-6.el5.x86_64.rpm 14 kB 00:00 (2/19): gnome-mount-0.5-3.el5.x86_64.rpm 70 kB 00:00 (3/19): libart_lgpl-2.3.17-4.x86_64.rpm 75 kB 00:00 (4/19): libglade2-2.6.0-2.x86_64.rpm 96 kB 00:00 (5/19): audiofile-0.2.6-5.x86_64.rpm 107 kB 00:00 (6/19): esound-0.2.36-3.x86_64.rpm 130 kB 00:00 (7/19): shared-mime-info-0.19-5.el5.x86_64.rpm 149 kB 00:00 (8/19): gnome-keyring-0.6.0-1.fc6.x86_64.rpm 166 kB 00:00 (9/19): libgnomecanvas-2.14.0-4.1.x86_64.rpm 224 kB 00:00 (10/19): libbonoboui-2.16.0-1.fc6.x86_64.rpm 394 kB 00:00 (11/19): alsa-lib-1.0.17-1.el5.x86_64.rpm 414 kB 00:00 (12/19): libxslt-1.1.17-2.el5_2.2.x86_64.rpm 488 kB 00:00 (13/19): libbonobo-2.16.0-1.fc6.x86_64.rpm 521 kB 00:00 (14/19): gnome-mime-data-2.4.2-3.1.x86_64.rpm 691 kB 00:01 (15/19): libgnome-2.16.0-6.el5.x86_64.rpm 860 kB 00:01 (16/19): libgnomeui-2.16.0-5.el5.x86_64.rpm 984 kB 00:01 (17/19): gnome-vfs2-2.16.2-4.el5.x86_64.rpm 1.3 MB 00:02 (18/19): xulrunner-1.9.0.18-1.el5_4.x86_64.rpm 10 MB 00:15 (19/19): firefox-3.0.18-1.el5.centos.x86_64.rpm 12 MB 00:17 ------------------------------------------------------------------ Total 675 kB/s | 29 MB 00:44 Running rpm_check_debug Running Transaction Test Finished Transaction Test Transaction Test Succeeded Running Transaction Installing : libbonobo 1/19 Installing : libart_lgpl 2/19 Installing : libglade2 3/19 Installing : libgnomecanvas 4/19 Installing : audiofile 5/19 Installing : gnome-keyring 6/19 Installing : avahi-glib 7/19 Installing : alsa-lib 8/19 Installing : esound 9/19 Installing : shared-mime-info 10/19 Installing : libxslt 11/19 Installing : gnome-mime-data 12/19 Installing : gnome-vfs2 13/19 Installing : libgnome 14/19 Installing : libbonoboui 15/19 Installing : libgnomeui 16/19 Installing : gnome-mount 17/19 Installing : xulrunner 18/19 Installing : firefox 19/19 Installed: firefox.x86_64 0:3.0.18-1.el5.centos Dependency Installed: alsa-lib.x86_64 0:1.0.17-1.el5 audiofile.x86_64 1:0.2.6-5 avahi-glib.x86_64 0:0.6.16-6.el5 esound.x86_64 1:0.2.36-3 gnome-keyring.x86_64 0:0.6.0-1.fc6 gnome-mime-data.x86_64 0:2.4.2-3.1 gnome-mount.x86_64 0:0.5-3.el5 gnome-vfs2.x86_64 0:2.16.2-4.el5 libart_lgpl.x86_64 0:2.3.17-4 libbonobo.x86_64 0:2.16.0-1.fc6 libbonoboui.x86_64 0:2.16.0-1.fc6 libglade2.x86_64 0:2.6.0-2 libgnome.x86_64 0:2.16.0-6.el5 libgnomecanvas.x86_64 0:2.14.0-4.1 libgnomeui.x86_64 0:2.16.0-5.el5 libxslt.x86_64 0:1.1.17-2.el5_2.2 shared-mime-info.x86_64 0:0.19-5.el5 xulrunner.x86_64 0:1.9.0.18-1.el5_4 Complete!
now firefox is installed and we can run firefox. Use ‘&’ to start the browser in the background.
firefox &
happy browsing!!
Popularity: 44% [?]
Theo van Arem is a Integration specialist working at 

