Linux, a powerful and versatile operating system, is known for its open-source nature and extensive customization options. While many distributions come with pre-installed web browsers like Firefox, users often seek the familiarity and advanced features of Google Chrome. Installing Chrome on Linux is a straightforward process, though it requires interacting with the command line for optimal integration and updates. This guide will walk you through the most common and efficient methods to get Google Chrome up and running on your Linux desktop.
Preparing Your Linux System
Before diving into the installation process, it’s crucial to ensure your system is prepared. This involves updating your package lists to fetch the latest information about available software and ensuring your system is up-to-date. This step is fundamental for a smooth installation, preventing potential conflicts or dependency issues.

Updating Package Lists
The first command you’ll execute is to update your system’s package index. This command fetches the latest information about available packages from the repositories configured on your system.
For Debian-based distributions like Ubuntu, Linux Mint, and Pop!_OS, the command is:
sudo apt update
This command refreshes the list of available software and their versions. sudo grants administrative privileges, which are necessary for system-level operations.
For Fedora, CentOS, and RHEL-based distributions, you would use:
sudo dnf check-update
or on older systems:
sudo yum check-update
These commands ensure that when you download Chrome, your system knows about the most recent available versions and dependencies.
Upgrading Existing Packages
Following the update, it’s a good practice to upgrade any packages that have available updates. This minimizes the risk of compatibility issues with newly installed software.
On Debian-based systems:
sudo apt upgrade
This command will upgrade all installed packages to their latest versions. You might be prompted to confirm the upgrade, which you can usually do by pressing ‘Y’ and then Enter.
On Fedora/CentOS/RHEL systems:
sudo dnf upgrade
or for older systems:
sudo yum upgrade
These commands ensure your system is running on the most stable and secure versions of its existing software, creating a solid foundation for installing Google Chrome.
Installing Google Chrome on Debian-Based Systems (Ubuntu, Mint, etc.)
Google provides an official Debian package (.deb) for Chrome, making installation on Debian-derived distributions particularly simple. This method ensures that Chrome is integrated into your system’s package management, allowing for easy updates.
Downloading the Google Chrome .deb Package
The most direct way to get the .deb file is by visiting the official Google Chrome download page from within your current web browser. Navigate to https://www.google.com/chrome/ and select the “Download Chrome” button. You will be prompted to choose a package type; select the “64 bit .deb (For Debian/Ubuntu)” option.
Alternatively, you can download the package directly from the command line using wget:
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
This command downloads the latest stable version of Google Chrome for 64-bit Debian/Ubuntu systems into your current directory.
Installing the .deb Package
Once the .deb file is downloaded, you can install it using the dpkg command or, more conveniently, using apt. Using apt is preferred because it automatically handles any missing dependencies.
Navigate to the directory where you downloaded the file (if not already there) and run:
sudo apt install ./google-chrome-stable_current_amd64.deb
The ./ is important here as it tells apt to look for the file in the current directory. If apt encounters any dependency issues, it will attempt to resolve them by fetching necessary packages from your configured repositories.
If you prefer to use dpkg directly, the command would be:
sudo dpkg -i google-chrome-stable_current_amd64.deb
However, if this command fails due to unmet dependencies, you’ll need to run the following command to fix them:
sudo apt --fix-broken install
This command searches for broken dependencies and attempts to install the required packages to resolve them.
Launching Google Chrome
After a successful installation, you can launch Google Chrome in several ways:
-
From the Applications Menu: Most desktop environments will automatically add a Google Chrome icon to your applications menu. You can usually find it by searching for “Chrome” or looking under “Internet” or “Web Browser” categories.
-
From the Terminal: Open a terminal and type:
google-chrome-stableor simply:
google-chrome
The first time you launch Chrome, you might be asked if you want to set it as your default browser. You can choose “Yes” or “No” based on your preference.
Installing Google Chrome on Fedora, CentOS, and RHEL Systems
Google also provides an official RPM package (.rpm) for Chrome, compatible with Fedora, CentOS, RHEL, and other Red Hat-based Linux distributions. The installation process is similar to Debian-based systems, utilizing the system’s package manager.
Downloading the Google Chrome .rpm Package

Similar to Debian systems, the easiest way to obtain the .rpm file is through the official Google Chrome download page. Visit https://www.google.com/chrome/ and click “Download Chrome.” Choose the “64 bit .rpm (For Fedora/openSUSE)” option.
For command-line users, wget can be used:
wget https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm
This command downloads the latest stable version of Google Chrome for 64-bit Fedora/openSUSE systems.
Installing the .rpm Package
With the .rpm file downloaded, you can install it using dnf (or yum on older systems). dnf is the modern package manager for Fedora and is excellent at handling dependencies.
Navigate to the directory containing the downloaded .rpm file and run:
sudo dnf install ./google-chrome-stable_current_x86_64.rpm
The ./ indicates the file is in the current directory. dnf will process the package, identify any required dependencies, and prompt you to confirm the installation.
If you are using an older system that relies on yum:
sudo yum install ./google-chrome-stable_current_x86_64.rpm
yum will also handle dependency resolution.
Launching Google Chrome
Once installed on a Fedora-based system, Google Chrome can be launched similarly to how it’s done on Debian systems:
-
From the Applications Menu: Look for the Google Chrome icon in your system’s application launcher, typically found in the “Internet” or “Web” category.
-
From the Terminal: Open a terminal and type:
google-chrome-stableor
google-chrome
As with Debian, you might be asked to set Chrome as your default browser upon its first launch.
Managing Google Chrome Updates on Linux
One of the significant advantages of installing Google Chrome using the official package managers is the automatic update mechanism. When you install Chrome via .deb or .rpm packages, the installation process typically adds a Google repository to your system’s software sources. This means that future updates to Chrome will be handled alongside your regular system updates.
Automatic Updates
After the initial installation, when you run your standard system update commands, your package manager will check the Google repository for new versions of Chrome.
For Debian-based systems, this is handled by:
sudo apt update && sudo apt upgrade
For Fedora/CentOS/RHEL systems:
sudo dnf upgrade
or
sudo yum upgrade
If a new version of Chrome is available, it will be downloaded and installed automatically as part of this process. This ensures you always have the latest features, security patches, and bug fixes without manual intervention.
Manual Updates (if needed)
In rare cases, automatic updates might not occur as expected, or you might want to force an update check. You can achieve this by manually refreshing your package lists and then upgrading:
On Debian-based systems:
sudo apt update
sudo apt install google-chrome-stable
On Fedora/CentOS/RHEL systems:
sudo dnf check-update
sudo dnf upgrade google-chrome-stable
or
sudo yum check-update
sudo yum upgrade google-chrome-stable
These commands will explicitly check for and install the latest version of Google Chrome.
Troubleshooting Common Issues
While installing Google Chrome on Linux is generally smooth, users might encounter a few common issues. Understanding these potential problems and their solutions can save you time and frustration.
Dependency Errors
The most frequent issue encountered, especially if not using apt or dnf to install the downloaded package, is missing dependencies. If you installed with dpkg or rpm and encountered errors, the fix is usually straightforward.
- On Debian-based systems: As mentioned, running
sudo apt --fix-broken installafter adpkginstallation often resolves dependency issues. - On Fedora/CentOS/RHEL systems:
dnfandyumare generally good at resolving these automatically during installation. If an error persists, ensure your repositories are correctly configured and that your system is fully updated.
Chrome Not Launching
If Chrome fails to launch after installation, it could be due to several reasons, including a corrupted installation or issues with your graphics drivers.
- Check for Error Messages: Try launching Chrome from the terminal (
google-chrome-stable). Any error messages displayed can provide valuable clues about the problem. - Reinstall Chrome: A simple reinstallation can sometimes fix a corrupted installation. Remove Chrome completely and then follow the installation steps again.
- Debian:
sudo apt remove google-chrome-stable && sudo apt autoremovefollowed by reinstallation. - Fedora:
sudo dnf remove google-chrome-stablefollowed by reinstallation.
- Debian:
- Graphics Drivers: Ensure your system’s graphics drivers are up-to-date and compatible with Chrome. Outdated or incorrect drivers can cause rendering issues and prevent applications from launching.

32-bit vs. 64-bit
Google Chrome is primarily distributed as a 64-bit application for Linux. If you are running a 32-bit version of Linux, you will not be able to install Google Chrome. You would need to upgrade to a 64-bit Linux distribution to use Chrome. Most modern Linux distributions are 64-bit. You can check your system architecture by opening a terminal and running:
uname -m
If it outputs x86_64, you have a 64-bit system. If it outputs i686 or i386, you have a 32-bit system.
By following these steps and understanding potential troubleshooting scenarios, you can successfully install and maintain Google Chrome on your Linux environment, enjoying a consistent and feature-rich browsing experience across different platforms.
