Guides 11792 Published by

The passage provides step‑by‑step terminal commands for adding Brave’s signed APT repository to a fresh Debian 11 Bullseye system, importing its GPG key and creating the appropriate source list file. It then shows how to update the package index and install the stable Brave browser package, followed by an optional procedure for switching to the beta channel by removing the stable version, adding the beta repo, and reinstalling. A quick verification command (brave-browser --version) is suggested to confirm a successful installation. Overall, the guide emphasizes using only the command line, avoiding third‑party .deb files, and checking that the keyring and source list are correctly placed.



How to Install Brave Browser on Debian 11 Bullseye – Stable and Beta

You’ll get the official Brave stable build o nto a fresh Bullseye install, and if you’re feeling adventurous you can switch to the beta channel with one extra command. The steps use only the terminal, no GUI wizard required.

Add Brave’s apt repository

First put Brave’s signing key in your keyring so apt trusts the packages.

sudo apt update && sudo apt install -y curl gnupg2 ca-certificates
curl -fsS https://brave-browser-apt-release.s3.brave.com/brave-core.asc | \
sudo gpg --dearmor -o /usr/share/keyrings/brave-browser-archive-keyring.gpg

The key is what prevents “unauthenticated package” warnings. Next tell apt where to find Brave’s repo:

echo "deb [signed-by=/usr/share/keyrings/brave-browser-archive-keyring.gpg] \
https://brave-browser-apt-release.s3.brave.com/ stable main" | \
sudo tee /etc/apt/sources.list.d/brave-browser-release.list

I’ve seen this break after a kernel upgrade when the ca-certificates package is out‑of‑date, so running apt update right afterward makes sure everything lines up.

Install the stable package

Now pull in Brave itself.

sudo apt update
sudo apt install -y brave-browser

Apt will resolve dependencies automatically; you don’t need to download a huge .deb from some third‑party site that bundles extra libraries you’ll never use. Once the command finishes, launch with brave-browser or click the icon if you’re running a desktop environment.

Optional: Grab the beta channel

If you want newer features and can tolerate occasional hiccups, switch to Brave’s beta repo instead of stable.

sudo apt remove -y brave-browser # optional, removes stable first
echo "deb [signed-by=/usr/share/keyrings/brave-browser-archive-keyring.gpg] \
https://brave-browser-apt-beta.s3.brave.com/ beta main" | \
sudo tee /etc/apt/sources.list.d/brave-browser-beta.list
sudo apt update
sudo apt install -y brave-browser

The beta package shares the same binary name, so you won’t have two browsers fighting over defaults. I tried this on a test machine and the only downside was a brief flash of “page not loading” after each automatic update – nothing fatal.

Verify installation

A quick sanity check confirms everything’s wired correctly:

brave-browser --version

You should see something like Brave Browser 1.64.115. If the command can’t be found, double‑check that /usr/share/keyrings/brave-browser-archive-keyring.gpg exists and the repo file is in /etc/apt/sources.list.d/.

That’s it—Brave should now sit comfortably beside Firefox or Chrome on your Debian 11 system. Happy browsing, and feel free to toss any weird error messages my way if they pop up!