Chrome for Linux

Download Google Chrome for Linux

Get Google Chrome for your Linux distribution. Google ships official 64-bit packages for Debian, Ubuntu, Fedora, openSUSE, and most other major distros, and adds its own repository so future updates come through your normal package manager.

System Requirements for Linux

  • Architecture: 64-bit x86_64 only. Google has not shipped 32-bit Chrome for Linux since 2016, and there is no official ARM build (use Chromium on ARM).
  • Distros officially supported: Ubuntu 20.04+, Debian 11+, Fedora 38+, openSUSE 15.5+. Other glibc-based distros generally work.
  • Libraries: GTK 3.22 or newer, glibc 2.31 or newer
  • RAM: 4 GB minimum

Chromium vs Google Chrome

Many Linux users hit this question first. Chromium is the open-source browser project that Chrome is built on. Google Chrome is Chromium plus Google extras: built-in account sync, Widevine DRM for Netflix and other streaming, proprietary media codecs (AAC, H.264), automatic updates from Google, crash reporting, and Google branding. If you need Sync, Netflix, or are on a non-x86 architecture, you want Chrome (or Chromium with the right extras). For ARM Linux, your only practical option is Chromium from your distro.

Install on Debian, Ubuntu, Linux Mint, Pop!_OS

The simplest path is to download the .deb directly:

wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo apt install ./google-chrome-stable_current_amd64.deb

Using apt install on the local file (rather than dpkg -i) automatically pulls in any missing dependencies. The installer also adds Google’s apt repository and signing key, so future Chrome updates arrive whenever you run sudo apt update && sudo apt upgrade.

Install on Fedora, RHEL, openSUSE, AlmaLinux

wget https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm
sudo dnf install ./google-chrome-stable_current_x86_64.rpm

On openSUSE use sudo zypper install instead. The RPM also registers Google’s yum repository for automatic updates.

Install on Arch Linux and Manjaro

Google does not ship Arch packages directly. Install google-chrome from the AUR with your favourite helper:

yay -S google-chrome

The AUR package downloads the official Google .deb, repacks it for Arch, and keeps it in sync. As an alternative, Arch’s official repos include the open-source chromium package.

Snap and Flatpak

Google does not publish Chrome to Snap Store or Flathub. The “Chromium” snap and Flathub package are the open-source build. If you need Google Chrome specifically, use the .deb or .rpm above.

Launch Chrome from the Command Line

The binary is installed as google-chrome-stable, with a convenience symlink at google-chrome:

google-chrome
google-chrome --incognito
google-chrome https://example.com

On Wayland sessions, you can opt in to native Wayland rendering with --ozone-platform=wayland for better fractional scaling and touch support.

Where Chrome Stores Your Profile

Profile data lives in ~/.config/google-chrome. Cached files live in ~/.cache/google-chrome. Back up the first directory to migrate your bookmarks, passwords, extensions, and settings to another machine.

Common Install Errors

  • “dependency is not satisfiable”: Run sudo apt install -f to pull in the missing libraries.
  • “signature couldn’t be verified” on apt update: Re-add the Google signing key, often resolved by reinstalling the .deb.
  • “GLIBC_2.X not found”: Your distro is too old. Either upgrade or use Chromium from your package manager.
  • Snap conflicts on Ubuntu: If a Chromium snap is also installed, file associations can get confused. Pick one.

Updates and Repository

The .deb and .rpm both register Google’s repo, so Chrome updates with the rest of your system. To verify, look for /etc/apt/sources.list.d/google-chrome.list on Debian-based distros or /etc/yum.repos.d/google-chrome.repo on RHEL-based distros. See our update guide for manual upgrade commands.

Other Platforms