How to Install Google Chrome Web Browser on Ubuntu

Install the Google Chrome web browser on Ubuntu by downloading the official amd64 .deb from Google, run sudo apt install ./google-chrome-stable_current_amd64.deb, set Chrome as default, update with apt, and compare Chrome vs Firefox and Chromium on Ubuntu.

Published

Tech reviewed byDeepak Prasad

Install Google Chrome web browser on Ubuntu banner with Chrome colors and browser window mockup

Google Chrome is the proprietary browser built on Chromium—fast JavaScript, Google account sync, wide extension support, and licensed codecs for many streaming sites. Ubuntu Desktop ships Firefox by default, but millions of users still want the Google Chrome web browser on Ubuntu for work profiles, Chrome DevTools, or synced bookmarks from other devices.

Chrome is not in Ubuntu’s main or universe repositories. The correct path—documented by Google and Ask Ubuntu—is the official .deb from dl.google.com, installed with apt, which also registers Google’s apt source for automatic updates.

Tested on: Ubuntu 25.04 (Plucky Puffin); kernel 6.14.0-37-generic; amd64; Google Chrome 149.0.7827.200.

NOTE
This guide targets 64-bit amd64 desktops and laptops. Google does not ship Chrome .deb for ARM. On Raspberry Pi or ARM laptops, use Chromium (Snap on current Ubuntu) or Firefox—see Chrome vs Chromium below.

Quick command summary

Task Command
Download stable .deb wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
Install sudo apt install -y ./google-chrome-stable_current_amd64.deb
Verify version google-chrome --version
Launch google-chrome or Activities → Google Chrome
Set default browser xdg-settings set default-web-browser google-chrome.desktop
Update sudo apt update && sudo apt upgrade
Check Google apt source cat /etc/apt/sources.list.d/google-chrome.sources
Remove sudo apt purge -y google-chrome-stable

Chrome vs Chromium vs Firefox on Ubuntu

Browser Source on Ubuntu Best when
Firefox Preinstalled on Ubuntu Desktop Default GNOME integration, open source, privacy-focused
Google Chrome Official .deb from Google (this guide) Google sync, Chrome extensions, sites that target Chrome
Chromium Snap (chromium) on 24.04+ via transitional chromium-browser package Open-source Chrome-like browser without Google branding

Ubuntu must-have apps notes that picking one primary browser is enough unless you test across engines. Chrome and Firefox coexist fine—disk space and RAM are the main costs.

Chromium lacks some proprietary codecs and Google-specific features but tracks the same rendering engine family. Firefox or Chromium from Ubuntu channels suit open-source workflows; use the Chrome .deb when you explicitly need Google’s build.


Prerequisites

  • Ubuntu 22.04 LTS, 24.04 LTS, or newer (25.04 tested here) on amd64.
  • A graphical desktop (GNOME, KDE, etc.) for normal use—Chrome is not a server CLI tool.
  • sudo for installing system packages.
  • wget or install cURL on Ubuntu to download the .deb.
  • Outbound HTTPS to dl.google.com (corporate proxies may need https_proxy).
  • ~450 MB disk space for the package and dependencies (the .deb alone is ~125 MB).

Step 1: Download the official Google Chrome .deb

Google hosts the current stable build at a fixed URL—no third-party mirrors needed:

bash
cd ~/Downloads
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb

Confirm the file:

bash
ls -lh google-chrome-stable_current_amd64.deb
dpkg-deb -f google-chrome-stable_current_amd64.deb Package Version Architecture
text
-rw-rw-r-- 1 user user 125M ... google-chrome-stable_current_amd64.deb
Package: google-chrome-stable
Version: 149.0.7827.200-1
Architecture: amd64

The version number changes when Google ships updates—your download may show a newer build.

WARNING
Download only from dl.google.com or google.com/chrome. Random “Chrome .deb” files on file-sharing sites are a common malware vector—r/Ubuntu newbie threads repeatedly warn about this.

Alternative channels (beta, dev)

Replace stable in the URL for testers:

Channel Download URL fragment
Beta google-chrome-beta_current_amd64.deb
Dev google-chrome-unstable_current_amd64.deb

Most users should stay on stable.


Step 2: Install with apt

Install the local package with apt—this resolves dependencies from Ubuntu mirrors and registers Google’s repository:

bash
sudo apt install -y ./google-chrome-stable_current_amd64.deb

If apt reports missing dependencies:

bash
sudo apt --fix-broken install -y
sudo apt install -y ./google-chrome-stable_current_amd64.deb

Successful install registers alternatives and desktop integration:

text
Setting up google-chrome-stable (149.0.7827.200-1) ...
update-alternatives: using /usr/bin/google-chrome-stable to provide /usr/bin/google-chrome (google-chrome) in auto mode

Verify:

bash
google-chrome --version
which google-chrome
text
Google Chrome 149.0.7827.200
/usr/bin/google-chrome

GUI install (double-click)

On Ubuntu Desktop you can open Files, double-click the .deb, and click Install in the software installer—under the hood it is the same apt/dpkg flow. The terminal method is easier to document and script.


Step 3: Confirm the Google apt repository (updates)

Modern Ubuntu uses DEB822 source files. After install you should see:

bash
cat /etc/apt/sources.list.d/google-chrome.sources
text
### THIS FILE IS AUTOMATICALLY CONFIGURED ###
X-Repolib-Name: Google Chrome
Types: deb
URIs: https://dl.google.com/linux/chrome-stable/deb/
Suites: stable
Components: main
Architectures: amd64
Signed-By: /usr/share/keyrings/google-chrome.gpg

Older tutorials reference google-chrome.list—on Ubuntu 24.04+ the .sources file is normal. Do not delete it unless you plan to remove Chrome; it is how apt upgrade finds new versions.

Refresh and check policy:

bash
sudo apt update
apt-cache policy google-chrome-stable
text
google-chrome-stable:
 Installed: 149.0.7827.200-1
 Candidate: 149.0.7827.200-1
 Version table:
 *** 149.0.7827.200-1 500
 500 https://dl.google.com/linux/chrome-stable/deb stable/main amd64 Packages

Step 4: Launch Chrome and first-run setup

From the app menu: press Super, type Google Chrome, press Enter.

From a terminal:

bash
google-chrome

First launch prompts you to:

  1. Set as default browser (optional—Firefox may still be default).
  2. Send usage statistics / crash reports (optional—your choice).
  3. Sign in with a Google account for sync (optional).

Import bookmarks from Firefox: ⋮ menu → Bookmarks and lists → Import bookmarks and settings.


Step 5: Set Chrome as the default browser (optional)

Command line:

bash
xdg-settings set default-web-browser google-chrome.desktop
xdg-settings get default-web-browser
text
google-chrome.desktop

On GNOME: Settings → Apps → Default Applications → WebGoogle Chrome.


Step 6: Keep Chrome updated

Chrome updates through the normal system updater:

bash
sudo apt update && sudo apt upgrade -y

Or use Software Updater on the desktop. Confirm after a large upgrade:

bash
google-chrome --version

Use apt-cache policy google-chrome-stable after upgrades to compare what Google published vs what apt offers.


Uninstall Google Chrome

bash
sudo apt purge -y google-chrome-stable
sudo apt autoremove -y

See remove unused packages on Ubuntu for reviewing what autoremove proposes and cleaning leftover apt cache or rc configs.

Optional—remove the Google apt source if you will not reinstall:

bash
sudo rm -f /etc/apt/sources.list.d/google-chrome.sources
sudo apt update

User data (bookmarks, cache) lives under ~/.config/google-chrome/—delete manually only when you are sure you do not need profiles or saved passwords. For general uninstall patterns across apt, Snap, and Flatpak, see how to remove software on Ubuntu.


Troubleshooting

Symptom Likely cause Fix
E: Unable to locate package google-chrome-stable Searching Ubuntu mirrors without installing .deb first Download and sudo apt install ./google-chrome-stable_current_amd64.deb
Dependency errors during install Missing GTK/SSL libraries on minimal image sudo apt --fix-broken install then retry; install software-properties-common and run sudo apt update
package architecture (amd64) does not match system ARM machine Use Chromium Snap or Firefox—not Chrome .deb
Chrome will not start / blank window GPU driver or Wayland edge case Try google-chrome --disable-gpu once; update graphics drivers; reboot
google-chrome: command not found Install failed or PATH issue dpkg -l google-chrome-stable; reinstall .deb
No updates from apt google-chrome.sources removed Reinstall the .deb to recreate the source file
Wrong browser opens links Firefox still default xdg-settings set default-web-browser google-chrome.desktop
wget: command not found Minimal cloud image Install wget, install cURL on Ubuntu, or use curl -fsSLO with the same URL

Close stuck processes before relaunching:

bash
pkill -f google-chrome
google-chrome

References


Summary

The reliable way to install the Google Chrome web browser on Ubuntu is: download google-chrome-stable_current_amd64.deb from Google, run sudo apt install ./google-chrome-stable_current_amd64.deb, and launch Google Chrome from the app menu or google-chrome. The installer adds google-chrome.sources so sudo apt upgrade keeps Chrome current.

Ubuntu already includes Firefox; add Chrome when you need Google sync or Chrome-specific workflows. On ARM, use Chromium or Firefox instead of forcing the amd64 .deb. Avoid unofficial Snap repacks stuck on old 4.x builds—stick to Google’s package or Canonical’s Chromium Snap when you want an open-source alternative.

Frequently Asked Questions

1. How do I install Google Chrome on Ubuntu?

Download https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb with wget, then run sudo apt install ./google-chrome-stable_current_amd64.deb. The installer adds Google apt sources so Chrome updates with sudo apt update && sudo apt upgrade. Launch from Activities or run google-chrome.

2. Is Google Chrome in the Ubuntu apt repositories?

No. Chrome is proprietary software from Google, not in Ubuntu main or universe. You install the official .deb from dl.google.com, which registers /etc/apt/sources.list.d/google-chrome.sources for future updates—not sudo apt install chrome from Ubuntu mirrors alone.

3. What is the difference between Google Chrome and Chromium on Ubuntu?

Chromium is the open-source base browser; Ubuntu 24.04+ often ships it as a Snap transitional package. Chrome adds Google sync, licensed media codecs, and automatic updates through Google apt repo. Use Chrome for full Google account integration; use Chromium or Firefox if you want open-source packaging from Ubuntu.

4. Should I use Firefox or Google Chrome on Ubuntu?

Ubuntu Desktop ships Firefox by default—it is well integrated with GNOME and fully open source. Install Chrome when you need Google sync, Chrome-only extensions, or DevTools workflows tied to Chrome. Many users keep Firefox and install Chrome side by side for specific sites.

5. How do I set Google Chrome as the default browser on Ubuntu?

Run xdg-settings set default-web-browser google-chrome.desktop and verify with xdg-settings get default-web-browser. You can also set it in Settings → Apps → Default Applications → Web on GNOME.

6. How do I update Google Chrome on Ubuntu?

After the .deb install, Chrome is managed like any apt package: sudo apt update && sudo apt upgrade. The Google repository in google-chrome.sources delivers new stable builds. Confirm with google-chrome --version after upgrading.

7. Can I install Google Chrome on Ubuntu ARM (Raspberry Pi, ARM64 laptop)?

Google only publishes Chrome .deb for amd64. On ARM devices use Chromium (Snap on Ubuntu), Firefox from apt, or another ARM-compatible browser—do not force-install the amd64 .deb on wrong architecture.

8. How do I uninstall Google Chrome from Ubuntu?

Run sudo apt purge -y google-chrome-stable, then sudo apt autoremove -y. Remove /etc/apt/sources.list.d/google-chrome.sources if you do not want the Google repo listed anymore. See how to remove software on Ubuntu for Snap and Flatpak browsers separately.
Deepak Prasad

R&D Engineer

Founder of GoLinuxCloud with more than 15 years of expertise in Linux, Python, Go, Laravel, DevOps, Kubernetes, Git, Shell scripting, OpenShift, AWS, Networking, and Security. With extensive …