How to Install Brave Browser on Linux Mint 22 and 21

Last updated Tuesday, March 24, 2026 12:49 pm 11 min read

Brave strips out ads and trackers before you start piling on extensions, which makes it a sensible fit when you want a Chromium-based browser with a quieter privacy stance. You can install Brave Browser on Linux Mint with Brave’s official APT repository or the Flathub Flatpak, and the native APT route keeps stable, beta, and nightly available as separate packages.

These steps work on Linux Mint 22.x and 21.x. Linux Mint does not ship Brave in the default repositories, so the native option comes from Brave’s own APT repository, while Flatpak stays useful when you want the sandboxed stable build instead. Brave also publishes direct DEB assets on GitHub, but the repository is easier to live with long term because APT can keep the browser updated for you.

Install Brave Browser on Linux Mint

Linux Mint gives you two practical Brave paths: Brave’s official APT repository for native packages and Flathub for the sandboxed stable build. The APT repository is the better default because Brave recommends its native packages over Flatpak when your system can use them.

MethodChannelPackages AvailableUpdatesBest For
Official APT repositoryBrave Linuxbrave-browserAutomatic via APTMost Linux Mint systems, native integration, and the recommended daily-driver build
Official APT repositoryBrave Beta for Linuxbrave-browser-betaAutomatic via APTPreviewing the next stable branch without replacing the stable browser
Official APT repositoryBrave Nightly for Linuxbrave-browser-nightlyAutomatic via APTEarly testing when you want the fastest-moving public Linux build
FlatpakFlathubcom.brave.Browser (stable)Automatic via FlatpakSandboxed stable installs on systems that already use Flatpak
  • Choose the stable APT package when you want Brave’s recommended Linux path and the least friction with desktop integration.
  • Choose Brave Beta when you want upcoming features earlier but still want a package that stays separate from the stable browser.
  • Choose Brave Nightly only for testing, because it changes faster and breaks more often than the other channels.
  • Choose Flatpak when you want the sandboxed stable build and already manage desktop apps through Flathub.

Install Brave Browser from the Official APT Repository

The APT route matches Brave’s own Linux instructions and keeps updates inside Mint’s normal package workflow. Stable, beta, and nightly use separate keyring files, separate .sources files, and separate package names, so you can install a preview build beside the stable browser instead of replacing it.

Install Brave Browser Stable on Linux Mint

Use the stable channel for routine browsing and normal desktop integration. Start by refreshing APT metadata and making sure curl and ca-certificates are available for the HTTPS downloads.

sudo apt update
sudo apt install curl ca-certificates -y

These commands use sudo for repository and package changes. If your account does not have sudo access yet, follow the guide on create and add users to sudoers on Linux Mint or run the steps as root.

Download Brave’s signing key into /usr/share/keyrings/, then place the published DEB822 source file in /etc/apt/sources.list.d/:

sudo curl -fsSLo /usr/share/keyrings/brave-browser-archive-keyring.gpg https://brave-browser-apt-release.s3.brave.com/brave-browser-archive-keyring.gpg
sudo curl -fsSLo /etc/apt/sources.list.d/brave-browser-release.sources https://brave-browser-apt-release.s3.brave.com/brave-browser.sources

The -f flag makes curl stop on HTTP errors, -sS keeps normal output quiet while still printing failures, -L follows redirects, and -o writes each file directly to the target path. If you want to reuse that pattern elsewhere, see how to use the curl command in Linux.

Refresh APT so Linux Mint reads the new Brave source, then confirm that the stable package is visible before you install it:

sudo apt update | grep -e brave-browser-apt-release
apt-cache policy brave-browser | sed -n '1,8p'
Hit:1 https://brave-browser-apt-release.s3.brave.com stable InRelease

brave-browser:
  Installed: (none)
  Candidate: 1.88.134
  Version table:
     1.88.134 500
        500 https://brave-browser-apt-release.s3.brave.com stable/main amd64 Packages

Install the stable browser package with:

sudo apt install brave-browser -y

Check the installed stable build from the terminal:

brave-browser --version
Brave Browser 146.1.88.134

Install Brave Browser Beta on Linux Mint

Brave Beta tracks the next stable branch and keeps its own repository files so it can sit beside the stable browser. Use it when you want newer features without jumping all the way to Nightly.

sudo curl -fsSLo /usr/share/keyrings/brave-browser-beta-archive-keyring.gpg https://brave-browser-apt-beta.s3.brave.com/brave-browser-beta-archive-keyring.gpg
sudo curl -fsSLo /etc/apt/sources.list.d/brave-browser-beta.sources https://brave-browser-apt-beta.s3.brave.com/brave-browser.sources

Refresh APT so Linux Mint reads the new Beta source, then confirm that the package is visible:

sudo apt update | grep -e brave-browser-apt-beta
apt-cache policy brave-browser-beta | sed -n '1,8p'
Hit:3 https://brave-browser-apt-beta.s3.brave.com stable InRelease

brave-browser-beta:
  Installed: (none)
  Candidate: 1.89.118
  Version table:
     1.89.118 500
        500 https://brave-browser-apt-beta.s3.brave.com stable/main amd64 Packages

Install the Beta package once APT shows the candidate from Brave’s beta repository:

sudo apt install brave-browser-beta -y

Check the installed Beta build with:

brave-browser-beta --version
Brave Browser Beta 146.1.89.118 beta

Install Brave Browser Nightly on Linux Mint

Brave Nightly is the fastest-moving public Linux build and the least stable of the three APT channels. Keep it for testing or for checking a fix before it reaches Beta or stable.

sudo curl -fsSLo /usr/share/keyrings/brave-browser-nightly-archive-keyring.gpg https://brave-browser-apt-nightly.s3.brave.com/brave-browser-nightly-archive-keyring.gpg
sudo curl -fsSLo /etc/apt/sources.list.d/brave-browser-nightly.sources https://brave-browser-apt-nightly.s3.brave.com/brave-browser.sources

Refresh APT so Linux Mint reads the new Nightly source, then confirm that the package is visible:

sudo apt update | grep -e brave-browser-apt-nightly
apt-cache policy brave-browser-nightly | sed -n '1,8p'
Hit:2 https://brave-browser-apt-nightly.s3.brave.com stable InRelease

brave-browser-nightly:
  Installed: (none)
  Candidate: 1.90.49
  Version table:
     1.90.49 500
        500 https://brave-browser-apt-nightly.s3.brave.com stable/main amd64 Packages

Install the Nightly package once APT shows the candidate from Brave’s nightly repository:

sudo apt install brave-browser-nightly -y

Check the installed Nightly build with:

brave-browser-nightly --version
Brave Browser Nightly 146.1.90.49 nightly

Install Brave Browser from Flatpak on Linux Mint

Linux Mint already ships Flatpak with Flathub enabled, so the Flatpak path is short. This method gives you only the stable channel, and Brave still recommends its native packages over Flatpak when your Mint system can use them.

Confirm that the Flathub remote is present before you install the app:

flatpak remotes
flathub system

Install the Brave Flatpak, then inspect the package metadata and branch:

sudo flatpak install flathub com.brave.Browser -y
flatpak info com.brave.Browser | sed -n '1,12p'
Ref: app/com.brave.Browser/x86_64/stable
ID: com.brave.Browser
Arch: x86_64
Branch: stable
Version: 1.88.134
Origin: flathub
Installation: system

Launch Brave Browser on Linux Mint

Once the package is installed, Brave appears in the Mint application menu automatically. You can install it from a terminal session, but the browser still needs a graphical session before it can open a window.

Launch Brave Browser from the Applications Menu

Open the Mint menu, search for Brave, and start the browser from the launcher created by the package you installed.

Menu > Internet > Brave Browser
Linux Mint menu showing Brave Browser stable, beta, and nightly launchers
Brave stable, beta, and nightly launchers in the Linux Mint menu

The first launch usually asks whether you want to import bookmarks, browsing history, and saved passwords from another browser. You can skip that step and come back later through Brave’s settings if you would rather finish the install first.

Brave Browser open on the Linux Mint desktop after installation
Brave Browser running on Linux Mint after installation

Launch Brave Browser from the Terminal

Use the launcher command that matches the package you installed:

brave-browser
brave-browser-beta
brave-browser-nightly
flatpak run com.brave.Browser

Troubleshoot Brave Browser on Linux Mint

Most Brave problems on Linux Mint come down to repository files, package visibility, or trying to open a graphical browser from the wrong kind of session.

Fix Brave Browser Repository Errors on Linux Mint

APT signature failures or missing-source errors usually mean the Brave key file or the DEB822 source file is missing, renamed, or pointing at the wrong key path.

grep -E '^(URIs|Suites|Components|Signed-By):' /etc/apt/sources.list.d/brave-browser-release.sources
URIs: https://brave-browser-apt-release.s3.brave.com
Suites: stable
Components: main
Signed-By: /usr/share/keyrings/brave-browser-archive-keyring.gpg

If the file is missing or the Signed-By line points somewhere else, download the matching channel key and .sources file again, then rerun sudo apt update. Beta uses brave-browser-beta.sources and Nightly uses brave-browser-nightly.sources.

Fix Brave Browser Package Detection on Linux Mint

When APT says it cannot locate brave-browser, the Brave repository usually did not load during the last metadata refresh.

apt-cache policy brave-browser | sed -n '1,8p'
brave-browser:
  Installed: (none)
  Candidate: 1.88.134
  Version table:
     1.88.134 500
        500 https://brave-browser-apt-release.s3.brave.com stable/main amd64 Packages

If the candidate is (none), redownload the key and .sources file for the channel you want, make sure the source file still points at Brave’s repository URL, and run sudo apt update again before retrying the install.

Fix Brave Browser Beta and Nightly Icons on Linux Mint

Brave Beta and Nightly can install correctly but still show a generic or wrong icon in Cinnamon because the preview channels do not always ship the app-ID icon names Mint expects. This fix adds the missing alias names for the preview channels without changing the stable browser.

Start with the Beta aliases. The loop looks for the existing Beta icons, then creates the missing com.brave.Browser.beta names only when they do not exist already.

sudo bash -c '
find /usr/share/icons /usr/share/pixmaps -type f -iname "brave-browser-beta*" 2>/dev/null | while read -r src; do
   dest=$(printf "%s\n" "$src" | sed "s#brave-browser-beta#com.brave.Browser.beta#")
   [ -e "$dest" ] || ln -s "$src" "$dest"
done
'

Repeat the same alias pass for Nightly so Cinnamon can match the preview launcher to the icon names that package uses.

sudo bash -c '
find /usr/share/icons /usr/share/pixmaps -type f -iname "brave-browser-nightly*" 2>/dev/null | while read -r src; do
   dest=$(printf "%s\n" "$src" | sed "s#brave-browser-nightly#com.brave.Browser.nightly#")
   [ -e "$dest" ] || ln -s "$src" "$dest"
done
'

Refresh the icon cache and desktop launcher database after both alias blocks finish:

sudo gtk-update-icon-cache -f /usr/share/icons/hicolor
sudo update-desktop-database /usr/share/applications

The command is safe to rerun because it only creates alias files that do not already exist. If Mint still shows the old icons afterward, sign out and back in or restart the Cinnamon panel so the desktop refreshes its cached launcher data.

Fix Brave Browser Launch Problems on Linux Mint

On current Linux Mint releases, Mint 22 leaves kernel.apparmor_restrict_unprivileged_userns at 0, Mint 21 does not expose that knob, and the Brave package does not install a separate AppArmor profile. That means display and GPU issues are the first things to check before you chase Ubuntu-specific sandbox workarounds.

echo "$XDG_SESSION_TYPE"
brave-browser --disable-gpu

If you launched the command from SSH, reconnect to a local desktop session and try again there. When --disable-gpu opens the browser successfully, the next step is updating your graphics stack or keeping that flag in a temporary launcher override while you isolate the driver problem.

Update or Remove Brave Browser on Linux Mint

APT and Flatpak both keep Brave manageable after the initial install, so updates and removals are straightforward once you stay on the package format you originally chose.

Update Brave Browser on Linux Mint APT Installs

Run the package name that matches the channel you actually installed. The stable package uses brave-browser, while the preview channels use their own package names.

sudo apt update
sudo apt install --only-upgrade brave-browser -y

If you installed Brave Beta or Brave Nightly instead, replace brave-browser with brave-browser-beta or brave-browser-nightly.

Update Brave Browser on Linux Mint Flatpak Installs

Flatpak updates the sandboxed build independently from APT. If you want broader Flatpak maintenance tips, read how to update Flatpak on Linux Mint.

sudo flatpak update com.brave.Browser -y

Remove Brave Browser APT Installs on Linux Mint

Remove only the channel you actually installed, then delete its matching repository file and keyring so APT stops tracking it. Stable, Beta, and Nightly each use different filenames.

Remove Brave Browser Stable on Linux Mint

Use this block when you installed the stable APT package:

sudo apt remove --autoremove -y brave-browser
sudo rm -f /etc/apt/sources.list.d/brave-browser-release.sources /usr/share/keyrings/brave-browser-archive-keyring.gpg
sudo apt update

Remove Brave Browser Beta on Linux Mint

Use this block when you installed the Beta package:

sudo apt remove --autoremove -y brave-browser-beta
sudo rm -f /etc/apt/sources.list.d/brave-browser-beta.sources /usr/share/keyrings/brave-browser-beta-archive-keyring.gpg
sudo apt update

Remove Brave Browser Nightly on Linux Mint

Use this block when you installed the Nightly package:

sudo apt remove --autoremove -y brave-browser-nightly
sudo rm -f /etc/apt/sources.list.d/brave-browser-nightly.sources /usr/share/keyrings/brave-browser-nightly-archive-keyring.gpg
sudo apt update

Verify Brave Browser APT Removal on Linux Mint

After you remove the package and its repository files, APT should stop offering the Brave package as a live candidate. A previous version can still appear with priority -1 under /var/lib/dpkg/status, which only means the package was installed earlier on this machine.

apt-cache policy brave-browser | sed -n '1,8p'
apt-cache policy brave-browser-beta | sed -n '1,8p'
apt-cache policy brave-browser-nightly | sed -n '1,8p'
brave-browser:
  Installed: (none)
  Candidate: (none)
  Version table:
     1.88.134 -1
        100 /var/lib/dpkg/status

brave-browser-beta:
  Installed: (none)
  Candidate: (none)
  Version table:
     1.89.118 -1
        100 /var/lib/dpkg/status

brave-browser-nightly:
  Installed: (none)
  Candidate: (none)
  Version table:
     1.90.49 -1
        100 /var/lib/dpkg/status

Check for Remaining Brave Profile Directories on Linux Mint

Brave profile directories depend on how and whether the browser has been launched on your account, so verify your home directory before you delete anything. That is safer than hardcoding guessed paths into the cleanup step.

find "$HOME/.config" "$HOME/.cache" "$HOME/.local/share" "$HOME/.var/app" -maxdepth 2 -iname '*brave*' 2>/dev/null

Remove Brave Browser Flatpak Installs on Linux Mint

The Flatpak removal path is separate from APT, so remove the sandboxed app and confirm it has dropped out of the installed app list.

sudo flatpak remove com.brave.Browser -y
flatpak list --app | grep -F com.brave.Browser || echo "not installed"
not installed

Brave Browser on Linux Mint FAQ

Does the Brave Flatpak include Beta or Nightly on Linux Mint?

No. Flathub only packages the stable Brave build as com.brave.Browser. If you want Brave Beta or Brave Nightly on Linux Mint, use Brave’s official APT repositories instead.

Can Brave Beta and Nightly be installed beside the stable browser on Linux Mint?

Yes. Brave publishes separate packages and separate repository files for stable, beta, and nightly, so you can keep a preview build installed alongside the stable browser instead of replacing it.

Should I use the Brave APT repository or the Flatpak on Linux Mint?

Use the Brave APT repository when you want the native package and access to stable, beta, or nightly. Use the Flatpak when you prefer a sandboxed stable build and are comfortable managing the app through Flatpak instead of APT.

Does Brave provide a direct DEB download for Linux Mint?

Yes. Brave publishes DEB release assets on GitHub, but the official repository is the easier long-term option because APT can update the browser automatically after the initial setup.

Conclusion

Brave Browser is installed on Linux Mint with the package source and release channel that fit how you browse. If you want the open-source base browser without Brave-specific services, you can also install Chromium Browser on Linux Mint, and Flatpak users will save time later by knowing how to update Flatpak on Linux Mint.

Search LinuxCapable

Need another guide?

Search LinuxCapable for package installs, commands, troubleshooting, and follow-up guides related to what you just read.

Found this guide useful?

Support LinuxCapable to keep tutorials free and up to date.

Buy me a coffee Buy me a coffee

Before commenting, please review our Comments Policy.
Formatting tips for your comment

You can use basic HTML to format your comment. Useful tags currently allowed:

You type Result
<code>command</code> command
<strong>bold</strong> bold
<em>italic</em> italic
<blockquote>quote</blockquote> quote block

Leave a Comment

We read and reply to every comment - let us know how we can help or improve this guide.

Let us know you are human: