Google Chrome is Google’s proprietary browser built on Chromium—fast rendering, Google account sync, wide extension support, and licensed codecs for many streaming sites. Debian does not ship Chrome in its archives; it provides open-source Chromium instead. To run the real Chrome build on Debian, you install Google’s official amd64 .deb or add Google’s signed APT repository.
This guide covers install Google Chrome on Debian for Debian 11 (Bullseye), 12 (Bookworm), and 13 (Trixie) on amd64: download the official package, configure the DEB822 repository, install stable (and optionally beta / dev), launch Chrome, sign in, set the default browser, update, compare with Chromium, and uninstall. I ran these steps on Debian 13 and kept real terminal output below. For Ubuntu packaging notes, see install Google Chrome on Ubuntu.
Tested on: Debian 13 (trixie); kernel 6.12.94+deb13-amd64; amd64; Google Chrome 149.0.7827.200.
.deb for arm64—use Chromium or Firefox on ARM hardware.
Choose an install method
| Method | Best for | Result |
|---|---|---|
Official .deb download |
Fastest one-time install; repo file added automatically | google-chrome-stable + google-chrome.sources |
| Google APT repository (manual) | Repeatable apt install without downloading .deb each time |
sudo apt install google-chrome-stable |
Beta / Dev .deb or repo |
Testing pre-release builds | google-chrome-beta or google-chrome-unstable |
| Debian Chromium | Open-source browser from Debian only—not Chrome | chromium from packages.debian.org/chromium |
Most readers should use the official stable .deb once; apt upgrade handles updates afterward.
Chrome vs Chromium on Debian
| Browser | On Debian | Best when |
|---|---|---|
| Chromium | sudo apt install chromium from main |
Open-source packaging, no Google account sync |
| Google Chrome | Official .deb / Google repo (this guide) |
Google sync, Chrome extensions, licensed codecs |
| Firefox ESR | firefox-esr in Debian archives |
Privacy-focused default for many desktops |
On my host before installing Chrome:
chromium:
Candidate: 149.0.7827.196-1~deb13u1
500 http://deb.debian.org/debian trixie/main amd64 PackagesChromium and Chrome can coexist, but you usually pick one daily driver to save RAM and avoid duplicate defaults.
Prerequisites
- Debian 11, 12, or 13 on amd64 (
dpkg --print-architecturemust printamd64). - A graphical desktop (GNOME, KDE Plasma, Xfce, etc.) for normal browsing.
- Run Chrome as a normal user—the browser refuses to start as root without
--no-sandbox(unsafe). - sudo for system package installation.
- wget or curl to download the
.deb. - Outbound HTTPS to
dl.google.com. - ~130 MB download plus dependencies (
fonts-liberation,libvulkan1, etc.).
Check architecture:
. /etc/os-release && echo "$PRETTY_NAME"
dpkg --print-architectureDebian GNU/Linux 13 (trixie)
amd64Install Google Chrome from the official .deb (recommended)
Google’s Linux download points to the same package manager workflow Debian uses for local .deb files.
Download the current stable build:
cd /tmp
curl -fsSLO https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.debInspect metadata before installing:
dpkg-deb -f google-chrome-stable_current_amd64.deb Package Version Architecture
ls -lh google-chrome-stable_current_amd64.debPackage: google-chrome-stable
Version: 149.0.7827.200-1
Architecture: amd64
-rw-r--r-- 1 root root 125M google-chrome-stable_current_amd64.debInstall with apt so dependencies resolve from Debian mirrors:
sudo apt install ./google-chrome-stable_current_amd64.debThe leading ./ is required—without it, apt looks for a package name in repositories, not a local file.
Verify:
google-chrome --version
google-chrome-stable --version
command -v google-chrome
dpkg -l google-chrome-stableGoogle Chrome 149.0.7827.200
Google Chrome 149.0.7827.200
/usr/bin/google-chrome
ii google-chrome-stable 149.0.7827.200-1 amd64The installer registers update-alternatives entries for google-chrome, x-www-browser, and gnome-www-browser, and writes /etc/apt/sources.list.d/google-chrome.sources for future updates.
dl.google.com or google.com/chrome. Third-party “Chrome .deb” mirrors are a common malware vector.
Install Google Chrome from Google’s APT repository
Use this when you prefer configuring the repository once and running apt install google-chrome-stable on fresh machines.
Install tooling:
sudo apt update
sudo apt install -y ca-certificates curl gpgImport Google’s Linux package signing key:
sudo install -d -m 0755 /usr/share/keyrings
curl -fsSL https://dl.google.com/linux/linux_signing_key.pub | \
sudo gpg --dearmor --yes -o /usr/share/keyrings/google-chrome.gpgOptional fingerprint check:
gpg --show-keys --with-fingerprint /usr/share/keyrings/google-chrome.gpgpub rsa4096 2016-04-12 [SC]
EB4C 1BFD 4F04 2F6D DDCC EC91 7721 F63B D38B 4796
uid Google Inc. (Linux Packages Signing Authority) <[email protected]>Add the DEB822 source (matches the file the google-chrome-stable package creates):
printf '%s\n' \
'Types: deb' \
'URIs: https://dl.google.com/linux/chrome/deb/' \
'Suites: stable' \
'Components: main' \
'Architectures: amd64' \
'Signed-By: /usr/share/keyrings/google-chrome.gpg' | \
sudo tee /etc/apt/sources.list.d/google-chrome.sources > /dev/nullRefresh and confirm the candidate:
sudo apt update
apt-cache policy google-chrome-stablegoogle-chrome-stable:
Candidate: 149.0.7827.200-1
500 https://dl.google.com/linux/chrome/deb stable/main amd64 PackagesInstall:
sudo apt install -y google-chrome-stable.deb, skip manual repo setup—the package wrote google-chrome.sources automatically. Duplicate manual entries can cause apt warnings.
Install Chrome Beta or Dev (optional)
Pre-release channels ship as separate packages. Download directly:
| Channel | .deb URL |
|---|---|
| Beta | https://dl.google.com/linux/direct/google-chrome-beta_current_amd64.deb |
| Dev | https://dl.google.com/linux/direct/google-chrome-unstable_current_amd64.deb |
curl -fsSLO https://dl.google.com/linux/direct/google-chrome-beta_current_amd64.deb
sudo apt install ./google-chrome-beta_current_amd64.debBeta and Dev can install alongside stable with separate menu entries (google-chrome-beta, google-chrome-unstable). Use stable for everyday browsing.
Launch Chrome and complete first-time setup
Start from a terminal as your desktop user:
google-chromeOr open Google Chrome from your application menu.
On first launch, Chrome may ask to:
- Sign in with a Google account (syncs bookmarks, passwords, and extensions if you enable them).
- Import data from another browser.
- Send usage statistics—optional; choose in the privacy prompt.
Chrome refuses to run as root on current builds:
Running as root without --no-sandbox is not supported.Log in as a normal user instead of using sudo google-chrome.
Set Chrome as the default browser
After install, register Chrome as the system default handler for http/https links:
xdg-settings set default-web-browser google-chrome.desktop
xdg-settings get default-web-browsergoogle-chrome.desktopOn GNOME or KDE, you can also set the default browser under system Settings → Apps (wording varies by desktop).
Update Google Chrome
Once the Google repository is configured:
sudo apt update
sudo apt install --only-upgrade google-chrome-stable
google-chrome --versionChrome also checks for updates internally when running—apt remains the supported way to refresh the system package on Debian.
Uninstall Google Chrome
Remove the browser package:
sudo apt purge google-chrome-stable
sudo apt autoremoveRemove the Google apt source when you will not reinstall:
sudo rm -f /etc/apt/sources.list.d/google-chrome.sources
sudo apt updateDelete profile data only when you want a full wipe:
rm -rf ~/.config/google-chromeTroubleshooting
| Symptom | Likely cause | Fix |
|---|---|---|
Unable to locate package google-chrome-stable |
Google repo not added | Install from official .deb or add google-chrome.sources |
E: Unable to locate package ./google-chrome... |
Missing ./ prefix |
Use sudo apt install ./google-chrome-stable_current_amd64.deb |
Running as root without --no-sandbox |
Launched with sudo |
Run as a normal desktop user |
| Wrong architecture / install fails | arm64 or i386 host | Use Chromium from Debian instead |
| Duplicate apt source warnings | Manual repo + package repo file | Keep one google-chrome.sources; remove duplicates |
libvulkan / font errors after install |
Missing recommends | sudo apt install -f or sudo apt install --fix-broken |
References
- Google Chrome Help — Download and install (Linux)
- Google Chrome — Linux download
- dl.google.com — direct stable
.deb - packages.debian.org — chromium
- On-site: install Google Chrome on Ubuntu, apt command, wget command, curl command
Summary
Install Google Chrome on Debian by downloading google-chrome-stable_current_amd64.deb from dl.google.com and running sudo apt install ./google-chrome-stable_current_amd64.deb, or by adding Google’s signed APT repository and installing google-chrome-stable. Both paths work on amd64 Debian 11+; verify with google-chrome --version, set google-chrome.desktop as the default browser if you want, and run sudo apt upgrade for updates. Prefer Debian Chromium when you want an open-source browser entirely from Debian archives—Chrome when you need Google sync and Google’s proprietary build.

