Install Google Chrome on Fedora 18/17, CentOS/Red Hat (RHEL) 6.3
This howto explains howto install Google Chrome Web browser on Fedora 18/17/16/15/14/13/12, CentOS 6.3/6.2/6.1/6 and Red Hat (RHEL) 6.3/6.2/6.1/6. Best way to install and keep up-to-date with Google Chrome browser is use Google’s own YUM repository.
Enable Google YUM repository
Add following to /etc/yum.repos.d/google-chrome.repo file:
32-bit
[google-chrome] name=google-chrome - 32-bit baseurl=http://dl.google.com/linux/chrome/rpm/stable/i386 enabled=1 gpgcheck=1 gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub |
64-bit
[google-chrome] name=google-chrome - 64-bit baseurl=http://dl.google.com/linux/chrome/rpm/stable/x86_64 enabled=1 gpgcheck=1 gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub |
Note: Both 32-bit and 64-bit repos can be placed in the same file.
Install Google Chrome with YUM (as root user)
Install Google Chrome Stable Version
## Install Google Chrome Stable version ## yum install google-chrome-stable |
Install Google Chrome Beta Version
## Install Google Chrome Beta version ## yum install google-chrome-beta |
Install Google Chrome Unstable Version
## Install Google Chrome Unstable version ## yum install google-chrome-unstable |
Google Chrome Beta Running on Fedora 18 64-bit
Google Chrome Unstable Web Browser on Red Hat (RHEL) 6
217 Comments
Leave a Comment
Trackbacks/Pingbacks
- Howto Install Google Chrome Web Browser with YUM on Fedora, CentOS … | Chrome OS Blog - [...] View original post here: Howto Install Google Chrome Web Browser with YUM on Fedora, CentOS … [...]
- Chrome OS Blog - [...] More: Install Google Chrome with YUM on Fedora, Red Hat (RHEL) | if not … [...]
- Upgrade to Fedora 13 from Fedora 12 with Preupgrade | if not true then false - [...] check following tipsFree up space Trick preupgrade into downloading the installerWhat to do next?Install Google Chrome Beta or Google ...
- Fedora NetInstall (Net Install) with gPXE and BFO (boot.fedoraproject.org) | if not true then false - [...] – Set NTP servers27. Send hardware profile28. Login Fedora29. Fedora desktopWhat to do next?Install Google Chrome Beta or Google ...
- Install Chromium on Fedora Using YUM | If Not True Then False - [...] differences between Chromium and Google Chrome can be found here.Earlier I write guide, howto install Google Chrome (Stable, Beta ...
- Install Google Chrome with YUM on Fedora 14 « hblok.net - Linux, Electronics and Tech - [...] at “if !1 0“, they have a straight forward how-to for installing Chrome from a repository in Fedora 13 ...
- Centos 5.5 build 2011 | Screws in my coffee - [...] After doing a basic CentOS 5.5 KDE install the first application that I install is Google Chrome. [...]
- Instalar google chrome no fedora 14 » Xanadu - [...] o repositório do google chrome ao yum, este site mostra como fazer [...]
- KYO's Tech » Blog Archive » Redhat/FedoraへGoogleChromeをインストール - [...] 参考:Install Google Chrome with YUM on Fedora 14/13, Red Hat (RHEL) 6 [...]
- New to linux, struggling to download google chrome - help please? - [...] First of all, which version of Fedora are you using? First you need to update your system (yum ...
This howto explains howto install Google Chrome Web browser on Fedora 18/17/16/15/14/13/12, CentOS 6.3/6.2/6.1/6 and Red Hat (RHEL) 6.3/6.2/6.1/6. Best way to install and keep up-to-date with Google Chrome browser is use Google’s own YUM repository.

I cannot install google chrome on my compute nodes. I followed the directions and created a repo file in /etc/yum.repos.d, and this installed fine on my central computer, but it won’t install on my nodes.
[root@central install]# ssh compute-0-0 “yum install google-chrome-stable”
http://mirror.centos.org/centos/6/addons/x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 22 – “The requested URL returned error: 404″
Trying other mirror.
Error: Cannot retrieve repository metadata (repomd.xml) for repository: addons. Please verify its path and try again
Hi Mel,
I can’t find addons path from http://mirror.centos.org/centos/6 so that’s why it failed. Could you post output of following commands (from node) to http://pastebin.com :
[root@compute-0-0 ~]# yum repolist
http://mirror.centos.org/centos/6/addons/x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 22 – “The requested URL returned error: 404″
Trying other mirror.
repo id repo name status
Rocks-6.0 Rocks 6.0 4,148
addons CentOS-6 – Addons 0
adobe-linux-i386 Adobe Systems Incorporated 0
atrpms Fedora Core 6 – x86_64 – ATrpms 0
base CentOS-6 – Base 0
google-chrome google-chrome – 64-bit 0
kbs-CentOS-Extras CentOS.Karan.Org-EL6 – Stable 0
updates CentOS-6 – Updates 0
repolist: 4,148
[root@compute-0-0 ~]# cat /etc/yum.repos.d/*.repo
[adobe-linux-i386]
name=Adobe Systems Incorporated
baseurl=http://linuxdownload.adobe.com/linux/i386/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linux
[atrpms]
name=Fedora Core $releasever – $basearch – ATrpms
baseurl=http://www.mirrorservice.org/sites/download.atrpms.net/el$releasever-$basearch/atrpms/stable
gpgkey=http://ATrpms.net/RPM-GPG-KEY.atrpms
gpgcheck=1
[base]
name=CentOS-$releasever – Base
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
#released updates
[updates]
name=CentOS-$releasever – Updates
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
#baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
[addons]
name=CentOS-$releasever – Addons
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=addons
#baseurl=http://mirror.centos.org/centos/$releasever/addons/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
# CentOS-Base.repo
#
# The mirror system uses the connecting IP address of the client and the
# update status of each mirror to pick mirrors that are updated to and
# geographically close to the client. You should use this for CentOS updates
# unless you are manually picking other mirrors.
#
# All debug packages from all the various CentOS-5 releases
# are merged into a single repo, split by BaseArch
#
# Note: packages in the debuginfo repo are currently not signed
#
[debug]
enabled = 0
name=CentOS-6 – Debuginfo
baseurl=http://debuginfo.centos.org/6/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-Debug-6
# CentOS-Media.repo
#
# This repo is used to mount the default locations for a CDROM / DVD on
# CentOS-6. You can use this repo and yum to install items directly off the
# DVD ISO that we release.
#
# To use this repo, put in your DVD and use it with the other repos too:
# yum –enablerepo=c6-media [command]
#
# or for ONLY the media repo, do this:
#
# yum –disablerepo=\* –enablerepo=c6-media [command]
[c6-media]
enabled = 0
name=CentOS-$releasever – Media
baseurl=file:///media/CentOS/
file:///media/cdrom/
file:///media/cdrecorder/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
### Name: ELRepo.org Community Enterprise Linux Repository for el6
### URL: http://elrepo.org/
[elrepo]
enabled = 0
name=ELRepo.org Community Enterprise Linux Repository – el6
baseurl=http://elrepo.org/linux/elrepo/el6/$basearch/
mirrorlist=http://elrepo.org/mirrors-elrepo.el6
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-elrepo.org
protect=0
[elrepo-testing]
enabled = 0
name=ELRepo.org Community Enterprise Linux Testing Repository – el6
baseurl=http://elrepo.org/linux/testing/el6/$basearch/
mirrorlist=http://elrepo.org/mirrors-elrepo-testing.el6
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-elrepo.org
protect=0
[elrepo-kernel]
enabled = 0
name=ELRepo.org Community Enterprise Linux Kernel Repository – el6
baseurl=http://elrepo.org/linux/kernel/el6/$basearch/
mirrorlist=http://elrepo.org/mirrors-elrepo-kernel.el6
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-elrepo.org
protect=0
[elrepo-extras]
enabled = 0
name=ELRepo.org Community Enterprise Linux Repository – el6
baseurl=http://elrepo.org/linux/extras/el6/$basearch/
mirrorlist=http://elrepo.org/mirrors-elrepo-extras.el6
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-elrepo.org
protect=0
[epel]
enabled = 0
name=Extra Packages for Enterprise Linux 6 – $basearch
#baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$basearch
failovermethod=priority
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
[epel-debuginfo]
enabled = 0
name=Extra Packages for Enterprise Linux 6 – $basearch – Debug
#baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch/debug
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-debug-6&arch=$basearch
failovermethod=priority
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
gpgcheck=1
[epel-source]
enabled = 0
name=Extra Packages for Enterprise Linux 6 – $basearch – Source
#baseurl=http://download.fedoraproject.org/pub/epel/6/SRPMS
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-source-6&arch=$basearch
failovermethod=priority
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
gpgcheck=1
[epel-testing]
enabled = 0
name=Extra Packages for Enterprise Linux 6 – Testing – $basearch
#baseurl=http://download.fedoraproject.org/pub/epel/testing/6/$basearch
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=testing-epel6&arch=$basearch
failovermethod=priority
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
[epel-testing-debuginfo]
enabled = 0
name=Extra Packages for Enterprise Linux 6 – Testing – $basearch – Debug
#baseurl=http://download.fedoraproject.org/pub/epel/testing/6/$basearch/debug
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=testing-debug-epel6&arch=$basearch
failovermethod=priority
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
gpgcheck=1
[epel-testing-source]
enabled = 0
name=Extra Packages for Enterprise Linux 6 – Testing – $basearch – Source
#baseurl=http://download.fedoraproject.org/pub/epel/testing/6/SRPMS
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=testing-source-epel6&arch=$basearch
failovermethod=priority
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
gpgcheck=1
[google-chrome]
name=google-chrome – 64-bit
baseurl=http://dl.google.com/linux/chrome/rpm/stable/x86_64
enabled=1
gpgcheck=1
gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub
# All new packages are now released to the testing repository first
# and only moved into Stable after a period of time
# Note: The testing repository is disabled by default
[kbs-CentOS-Extras]
name=CentOS.Karan.Org-EL$releasever – Stable
gpgcheck=1
gpgkey=http://centos.karan.org/RPM-GPG-KEY-karan.org.txt
enabled=1
baseurl=http://centos.karan.org/el$releasever/extras/stable/$basearch/RPMS/
# pkgs in the -Testing repo are not gpg signed
[kbs-CentOS-Testing]
name=CentOS.Karan.Org-EL$releasever – Testing
gpgcheck=0
gpgkey=http://centos.karan.org/RPM-GPG-KEY-karan.org.txt
enabled=0
baseurl=http://centos.karan.org/el$releasever/extras/testing/$basearch/RPMS/
[remi]
name=Les RPM de remi pour Enterprise Linux 5 – $basearch
baseurl=http://rpms.famillecollet.com/enterprise/5/remi/$basearch/
http://iut-info.univ-reims.fr/remirpms/enterprise/5/remi/$basearch/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi
failovermethod=priority
[remi-test]
name=Les RPM de remi en test pour Enterprise Linux 5 – $basearch
baseurl=http://rpms.famillecollet.com//enterprise/5/test/$basearch/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi
[Rocks-6.0]
name=Rocks 6.0
baseurl=http://130.191.28.140/install/rocks-dist/x86_64
enabled = 1
### Name: RPMforge RPM Repository for RHEL 6 – dag
### URL: http://rpmforge.net/
[rpmforge]
enabled = 0
name = RHEL $releasever – RPMforge.net – dag
baseurl = http://apt.sw.be/redhat/el6/en/$basearch/rpmforge
mirrorlist = http://apt.sw.be/redhat/el6/en/mirrors-rpmforge
#mirrorlist = file:///etc/yum.repos.d/mirrors-rpmforge
protect = 0
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-dag
gpgcheck = 1
[rpmforge-extras]
enabled = 0
name = RHEL $releasever – RPMforge.net – extras
baseurl = http://apt.sw.be/redhat/el6/en/$basearch/extras
mirrorlist = http://apt.sw.be/redhat/el6/en/mirrors-rpmforge-extras
#mirrorlist = file:///etc/yum.repos.d/mirrors-rpmforge-extras
protect = 0
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-dag
gpgcheck = 1
[rpmforge-testing]
enabled = 0
name = RHEL $releasever – RPMforge.net – testing
baseurl = http://apt.sw.be/redhat/el6/en/$basearch/testing
mirrorlist = http://apt.sw.be/redhat/el6/en/mirrors-rpmforge-testing
#mirrorlist = file:///etc/yum.repos.d/mirrors-rpmforge-testing
protect = 0
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmforge-dag
gpgcheck = 1
Please help!
Hi,
Following repo exists only CentOS 5, but not CentOS 6:
So I recommend you to disable this, change:
yeh! Thanx ! works fine…
Stable installed fine and runs nicely on Oracle Linux 6.2 (2.6.39).
Still got three could not get owner of name org.chromium.Mtpd errors.
Also the Firefox nemsis “failed to create drawable” error.
But it works and that’s more than I can say for Firefox after I attempted to add Flash.
So thanks!
Hi,
Yesterday, from the official Fedora website, I downloaded and installed 32-bit Fedora 18. All went well.
This morning I attempted to install Google Chrome browser into this using the instructions on this web page.
I copied and pasted the instructions for the 32-bit repo given on this webpage into new file google-chrome.repo which now resides in /etc/yum.repos.d/
When the command “yum install google-chrome-stable” was executed (as root!) everything went well, up to the point shown below.
Retrieving key from https://dl-ssl.google.com/linux/linux_signing_key.pub
Importing GPG key 0x7FAC5991:
Userid : “Google, Inc. Linux Package Signing Key ”
Fingerprint: 4cca 1eaf 950c ee4a b839 76dc a040 830f 7fac 5991
From : https://dl-ssl.google.com/linux/linux_signing_key.pub
Is this ok [y/N]: y
Running Transaction Check
Running Transaction Test
Transaction Check Error:
file /usr/share/locale/en/LC_MESSAGES/systemtap.mo from install of systemtap-sdt-devel-2.1-1.fc18.i686 conflicts with file from package systemtap-devel-2.0-4.fc18.i686
file /usr/share/locale/fr/LC_MESSAGES/systemtap.mo from install of systemtap-sdt-devel-2.1-1.fc18.i686 conflicts with file from package systemtap-devel-2.0-4.fc18.i686
file /usr/share/locale/pl/LC_MESSAGES/systemtap.mo from install of systemtap-sdt-devel-2.1-1.fc18.i686 conflicts with file from package systemtap-devel-2.0-4.fc18.i686
file /usr/share/locale/en/LC_MESSAGES/systemtap.mo from install of systemtap-sdt-devel-2.1-1.fc18.i686 conflicts with file from package systemtap-runtime-2.0-4.fc18.i686
file /usr/share/locale/fr/LC_MESSAGES/systemtap.mo from install of systemtap-sdt-devel-2.1-1.fc18.i686 conflicts with file from package systemtap-runtime-2.0-4.fc18.i686
file /usr/share/locale/pl/LC_MESSAGES/systemtap.mo from install of systemtap-sdt-devel-2.1-1.fc18.i686 conflicts with file from package systemtap-runtime-2.0-4.fc18.i686
file /usr/share/locale/en/LC_MESSAGES/systemtap.mo from install of systemtap-sdt-devel-2.1-1.fc18.i686 conflicts with file from package systemtap-client-2.0-4.fc18.i686
file /usr/share/locale/fr/LC_MESSAGES/systemtap.mo from install of systemtap-sdt-devel-2.1-1.fc18.i686 conflicts with file from package systemtap-client-2.0-4.fc18.i686
file /usr/share/locale/pl/LC_MESSAGES/systemtap.mo from install of systemtap-sdt-devel-2.1-1.fc18.i686 conflicts with file from package systemtap-client-2.0-4.fc18.i686
file /usr/share/locale/en/LC_MESSAGES/systemtap.mo from install of systemtap-sdt-devel-2.1-1.fc18.i686 conflicts with file from package systemtap-2.0-4.fc18.i686
file /usr/share/locale/fr/LC_MESSAGES/systemtap.mo from install of systemtap-sdt-devel-2.1-1.fc18.i686 conflicts with file from package systemtap-2.0-4.fc18.i686
file /usr/share/locale/pl/LC_MESSAGES/systemtap.mo from install of systemtap-sdt-devel-2.1-1.fc18.i686 conflicts with file from package systemtap-2.0-4.fc18.i686
Error Summary
————-
Could you please explain what these errors/conflicts are and if there is a solution to this problem.
Thanks in advance for any help you may be able to give with this.
Best regards,
Stuart
Hello Stuart,
I had the same error as you, plus some redhad-lsb version error, and I managed to find a work-around to it by manually removing the old conflicting installations:
yum remove systemtap-devel-2.0-4.fc18.i686
yum remove systemtap-2.0-4.fc18.i686
yum remove systemtap-client-2.0-4.fc18.i686
yum remove systemtap-runtime-2.0-4.fc18.i686
After this I recommend you run “yum clean all” just be sure, and you should be able to install chrome. (You may need to update lsb as well. Not sure, but if in case that happens just run “yum install/update redhat-lsb”.)
I hope this helped.
Thanks markoT
It works for me..
ABHIJIT
in the processing of yum install google-chrome-stable, some error interruped it.That’s the error in the below ,please help me, thanks!
Error: Missing Dependency: libc.so.6(GLIBC_2.11) is needed by package google-chrome-stable-25.0.1364.160-186726.i386 (google-chrome)
Error: Missing Dependency: xdg-utils is needed by package google-chrome-stable-25.0.1364.160-186726.i386 (google-chrome)
Error: Missing Dependency: libcurl.so.4 is needed by package google-chrome-stable-25.0.1364.160-186726.i386 (google-chrome)
You could try using –skip-broken to work around the problem
You could try running: package-cleanup –problems
package-cleanup –dupes
rpm -Va –nofiles –nodigest
Hi vfhky,
Could you first post output of following commands:
thanks for your answer, but i still cannot solve this problem…… how can i get touch with you conveniently?
Hi,
I have problem whe running chorme on fedora 18 ,
“Please start Google Chrome as a normal user. To run as root, you must specify an alternate –user-data-dir for storage of profile information.”
Please help me
Hi,
Just start Google Chrome as normal user (not root user).
One recommendation:
You should yum automatically select the right architecture. Therefore, change google-chrome.repo to:
[google-chrome]
name=google-chrome
baseurl=http://dl.google.com/linux/chrome/rpm/stable/$basearch
enabled=1
gpgcheck=1
gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub
Hi, I followed your steps but I am receiving the following error:
Is this ok [y/N]: y
Downloading Packages:
warning: rpmts_HdrFromFdno: Header V4 DSA/SHA1 Signature, key ID 7fac5991: NOKEY
Retrieving key from https://dl-ssl.google.com/linux/linux_signing_key.pub
GPG key retrieval failed: [Errno 14] PYCURL ERROR 7 – “Failed to connect to 2607:f8b0:4002:c04::5d: Network is unreachable”
What could be causing this?
Hi Luis,
Could you simply try again, maybe some network was really unreachable?
i downloaded the google chroem and got it installed courtesy JR…on fedora 18… but post installation the authentication key is unable to be retrieved…. kindly help me out of this…tried yum install lsb… but it too dint work….urgent….
Hi asrar,
Could you post full error message what you get?