Installing Brave on Linux
Install with one command
curl -fsS https://dl.brave.com/install.sh | shVerify signature
curl -fsSLO "https://dl.brave.com/install.sh{,.asc}" && gpg --keyserver hkps://keys.openpgp.org --recv-keys D16166072CACDF2C9429CBF11BF41E37D039F691 && gpg --verify install.sh.ascBrave is supported on 64-bit AMD/Intel (amd64 / x86_64) and ARM (arm64 / aarch64) architectures. See our full system requirements for minimum OS versions.
The current signing keys are also available from https://brave.com/signing-keys/.
Release Channel Installation
Debian, Ubuntu, Mint
sudo apt install curl
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
sudo apt update
sudo apt install brave-browserFedora 41+ (dnf5)
sudo dnf install dnf-plugins-core
sudo dnf config-manager addrepo --from-repofile=https://brave-browser-rpm-release.s3.brave.com/brave-browser.repo
sudo dnf install brave-browserFedora <41, Rocky/RHEL
sudo dnf install dnf-plugins-core
sudo dnf config-manager --add-repo https://brave-browser-rpm-release.s3.brave.com/brave-browser.repo
sudo dnf install brave-browserFedora Atomic Desktops
run0 curl -fsSLo /etc/yum.repos.d/brave-browser.repo https://brave-browser-rpm-release.s3.brave.com/brave-browser.repo
run0 rpm-ostree install brave-browserOpenSUSE
sudo zypper addrepo https://brave-browser-rpm-release.s3.brave.com/brave-browser.repo
sudo zypper install brave-browserArch
Requires an AUR helper, such as paru/pikaur/yay.
yay -Sy brave-binFlatpak
Brave is available as a Flatpak package from Flathub. While it is maintained by Brave Software, it is not yet working as well as our native packages. In addition, it modifies Chromium sandboxing in ways which have not been vetted by the Brave or Chromium security teams. We currently recommend that users who are able to use our official package repositories do so instead of using the Flatpak.
Snap
You can find Brave in the Snapcraft Store, but while it is maintained by Brave Software, it is not yet working as well as our native packages. We currently recommend that users who are able to use our official package repositories do so instead of using the Snap.
GitHub
(Pre-)releases for all channels are also available on GitHub in DEB/RPM/ZIP formats (changelog).
Unofficial packages
These packages are community maintained, and therefore we take no responsibility for them.
Manjaro
sudo pacman -Sy brave-browserSolus
sudo eopkg update-repo
sudo eopkg install braveThe Solus package is a repackaging of the .deb file in to the Solus software format (.eopkg). It is currently maintained by Jacalz.
FreeBSD
See https://github.com/mrclksr/linux-browser-installer for a script to install the official Brave packages for Ubuntu inside of a chroot on FreeBSD. Note that this chroot is running an unsupported version of Ubuntu.
Install with one command
curl -fsS https://dl.brave.com/install.sh | CHANNEL=beta shVerify signature
curl -fsSLO "https://dl.brave.com/install.sh{,.asc}" && gpg --keyserver hkps://keys.openpgp.org --recv-keys D16166072CACDF2C9429CBF11BF41E37D039F691 && gpg --verify install.sh.ascBrave is supported on 64-bit AMD/Intel (amd64 / x86_64) and ARM (arm64 / aarch64) architectures. See our full system requirements for minimum OS versions.
The current signing keys are also available from https://brave.com/signing-keys/.
Beta Channel Installation
Debian, Ubuntu, Mint
sudo apt install curl
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
sudo apt update
sudo apt install brave-browser-betaFedora 41+ (dnf5)
sudo dnf install dnf-plugins-core
sudo dnf config-manager addrepo --from-repofile=https://brave-browser-rpm-beta.s3.brave.com/brave-browser-beta.repo
sudo dnf install brave-browser-betaFedora <41, Rocky/RHEL
sudo dnf install dnf-plugins-core
sudo dnf config-manager --add-repo https://brave-browser-rpm-beta.s3.brave.com/brave-browser-beta.repo
sudo dnf install brave-browser-betaFedora Atomic Desktops
run0 curl -fsSLo /etc/yum.repos.d/brave-browser-beta.repo https://brave-browser-rpm-beta.s3.brave.com/brave-browser-beta.repo
run0 rpm-ostree install brave-browser-betaOpenSUSE
sudo zypper addrepo https://brave-browser-rpm-beta.s3.brave.com/brave-browser-beta.repo
sudo zypper install brave-browser-betaArch
Requires an AUR helper, such as paru/pikaur/yay.
yay -Sy brave-beta-binFlatpak
Brave is available as a Flatpak package from Flathub. While it is maintained by Brave Software, it is not yet working as well as our native packages. In addition, it modifies Chromium sandboxing in ways which have not been vetted by the Brave or Chromium security teams. We currently recommend that users who are able to use our official package repositories do so instead of using the Flatpak.
GitHub
(Pre-)releases for all channels are also available on GitHub in DEB/RPM/ZIP formats (changelog).
Unofficial packages
These packages are community maintained, and therefore we take no responsibility for them.
Manjaro
sudo pacman -Sy brave-browser-betaInstall with one command
curl -fsS https://dl.brave.com/install.sh | CHANNEL=nightly shVerify signature
curl -fsSLO "https://dl.brave.com/install.sh{,.asc}" && gpg --keyserver hkps://keys.openpgp.org --recv-keys D16166072CACDF2C9429CBF11BF41E37D039F691 && gpg --verify install.sh.ascBrave is supported on 64-bit AMD/Intel (amd64 / x86_64) and ARM (arm64 / aarch64) architectures. See our full system requirements for minimum OS versions.
The current signing keys are also available from https://brave.com/signing-keys/.
Nightly Channel Installation
Debian, Ubuntu, Mint
sudo apt install curl
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
sudo apt update
sudo apt install brave-browser-nightlyFedora 41+ (dnf5)
sudo dnf install dnf-plugins-core
sudo dnf config-manager addrepo --from-repofile=https://brave-browser-rpm-nightly.s3.brave.com/brave-browser-nightly.repo
sudo dnf install brave-browser-nightlyFedora <41, Rocky/RHEL
sudo dnf install dnf-plugins-core
sudo dnf config-manager --add-repo https://brave-browser-rpm-nightly.s3.brave.com/brave-browser-nightly.repo
sudo dnf install brave-browser-nightlyFedora Atomic Desktops
run0 curl -fsSLo /etc/yum.repos.d/brave-browser-nightly.repo https://brave-browser-rpm-nightly.s3.brave.com/brave-browser-nightly.repo
run0 rpm-ostree install brave-browser-nightlyOpenSUSE
sudo zypper addrepo https://brave-browser-rpm-nightly.s3.brave.com/brave-browser-nightly.repo
sudo zypper install brave-browser-nightlyArch
Requires an AUR helper, such as paru/pikaur/yay.
yay -Sy brave-nightly-binGitHub
(Pre-)releases for all channels are also available on GitHub in DEB/RPM/ZIP formats (changelog).

