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)

  1. 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.
  2. Check the version:
    $ google-chrome --version
    Google Chrome 155.0.8059.39
  3. The package created /etc/yum.repos.d/google-chrome.repo, so future versions arrive with sudo 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

  1. Create /etc/yum.repos.d/google-chrome.repo with the six lines shown above.
  2. Install the package:
    sudo yum install google-chrome-stable
  3. Answer y when 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 following warning: Certificate 7721F63BD38B4796 listed 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 with Google 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 -qpR on the package lists GLIBC_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.

Related services

KVM VPS hosting

NVMe SSD and full root access, with Free Basic Managed Support.

Unmanaged dedicated servers

full root access and free IPMI KVM, with Free Basic Managed Support.

Managed dedicated servers

our engineers look after the server for you, from $135 a month.

Was this answer helpful?

Still stuck? Open a ticket