Updated: 10 October 2026 · Applies to: Google Chrome 155 on AlmaLinux 9.8 and Rocky Linux 10.2 (tested with yum); RHEL and CentOS Stream 9 and 10 use the same commands (not tested); CentOS 7 no longer works
The package is not called chrome, and it is not in the AlmaLinux, Rocky Linux or RHEL repositories, so yum install chrome fails. Install Google's RPM directly with yum; it also adds Google's repository for updates:
sudo yum install https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm
On these systems yum is a link to dnf, so sudo dnf install ... does exactly the same. Start Chrome from the applications menu or with google-chrome.
Why "yum install chrome" fails
On a fresh AlmaLinux 9 server both common guesses fail, because no enabled repository has the package:
$ sudo yum install chrome No match for argument: chrome Error: Unable to find a match: chrome $ sudo yum install google-chrome-stable No match for argument: google-chrome-stable Error: Unable to find a match: google-chrome-stable
The real package name is google-chrome-stable, and it comes from Google's repository. Use method 1 or method 2 below.
Method 1: install the RPM with yum (simplest)
- Install Chrome straight from Google's download link:
sudo yum install https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm
On a minimal AlmaLinux 9 system this installed 200 packages (158 MB download): Chrome plus the graphics, font and audio libraries it needs, all from the normal AlmaLinux repositories. No EPEL was needed. - Check the version:
$ google-chrome --version Google Chrome 155.0.8059.39
- The package created
/etc/yum.repos.d/google-chrome.repo, so future versions arrive withsudo yum update:[google-chrome] name=google-chrome baseurl=https://dl.google.com/linux/chrome/rpm/stable/x86_64 enabled=1 gpgcheck=1 gpgkey=https://dl.google.com/linux/linux_signing_key.pub
During the install you may see error: can't create transaction lock on /var/lib/rpm/.rpm.lock and key 1 import failed (on version 10 the lock path is /usr/lib/sysimage/rpm/.rpm.lock). Chrome's install script tries to add Google's signing key while yum is still running. Chrome itself installs fine. yum offers the key from the repository file when it next installs Chrome from Google's repository (as in method 2), or you can add it now with sudo rpm --import https://dl.google.com/linux/linux_signing_key.pub.
Method 2: add Google's repository first, then yum install
- Create
/etc/yum.repos.d/google-chrome.repowith the six lines shown above. - Install the package:
sudo yum install google-chrome-stable
- Answer
ywhen yum shows Google's key. On Rocky Linux 10 it was:Importing GPG key 0xD38B4796: Userid : "Google Inc. (Linux Packages Signing Authority) <linux-packages-keymaster@google.com>" Fingerprint: EB4C 1BFD 4F04 2F6D DDCC EC91 7721 F63B D38B 4796 From : https://dl.google.com/linux/linux_signing_key.pub
A followingwarning: Certificate 7721F63BD38B4796listed expired old subkeys and one subkey rejected by the system crypto policy. That is expected: the current signing subkeys are valid, and the install completed withGoogle Chrome 155.0.8059.39.
yum search google-chrome then also lists google-chrome-beta, google-chrome-unstable and google-chrome-canary.
Is Chrome supported on AlmaLinux, Rocky Linux and RHEL?
According to Google, Chrome needs 64-bit Ubuntu 18.04 or later, Debian 10 or later, openSUSE 15.5 or later or Fedora Linux 39 or later. The RHEL family is not on that list, so Google does not officially support it there, although it installed and ran on AlmaLinux 9 and Rocky Linux 10 in our tests. If you prefer a browser that comes from your distribution's own repositories, install Chromium from EPEL; see Chromium and Google Chrome on Fedora, AlmaLinux, Ubuntu and Debian.
CentOS 7 and old Chrome versions
This article used to install Chrome 73 on CentOS 7. That no longer works:
- CentOS 7 is end of life, and its default mirror list host,
mirrorlist.centos.org, no longer exists, so yum on an unchanged CentOS 7 cannot reach its repositories. - The current Chrome RPM needs glibc 2.25 or later (
rpm -qpRon the package listsGLIBC_2.25). CentOS 7 ends at glibc 2.17, so the package cannot be installed there. - Old Chrome versions get no security fixes and should not be used to browse.
Move the workload to AlmaLinux or Rocky Linux 9 or 10 instead.
Chrome on a server without a desktop
Chrome runs headless, for screenshots, PDFs or automated tests. As a normal user on AlmaLinux 9 this worked without a screen:
$ google-chrome --headless --screenshot=/tmp/t.png 'data:text/html,<h1>Test</h1>' 3532 bytes written to file /tmp/t.png
As root it stops with Running as root without --no-sandbox is not supported; run it as a normal user instead of turning the sandbox off.
Remove Chrome
sudo yum remove google-chrome-stable
On AlmaLinux 9 this also removed the 191 dependency packages that were installed with it. The repository file stays (it belongs to no package): delete /etc/yum.repos.d/google-chrome.repo too if you do not want it. Profiles stay in each user's ~/.config/google-chrome.
For more on yum and dnf on these systems, see how to use yum and yum-utils on AlmaLinux, Rocky Linux and RHEL.
Official documentation: Chrome system requirements.