Software & Applicationssoftware-and-applicationsBrowsers & Extensionsbrowsers-and-extensions

How To Install Firefox On Arch Linux

how-to-install-firefox-on-arch-linux

To install Firefox on Arch Linux, open a terminal and run `sudo pacman -S Firefox`, which pulls the stable browser from the official repositories with all dependencies resolved automatically. For those seeking pre-release versions, sandboxed packages, or Snap builds, alternative methods via the AUR, Flatpak, or Snap are also available below.

System requirements

Before installing, ensure your hardware and software meet Firefox’s minimum prerequisites. You’ll need a 1 gigahertz (GHz) or faster processor, 1GB of RAM (2GB recommended for the 64-bit build), and 500MB of free hard drive space. On the software side, Arch Linux must provide glibc 2.17 or higher, GTK+ 3.14 or higher, libglib 2.42 or higher, libstdc++ 4.8.1 or higher, and X.Org 1.0 or higher (1.7 recommended). Most default Arch installations already satisfy these, but older or minimal setups may require updating core packages first. If you also need to set up Firefox on a Microsoft system, you can download Firefox on Windows 11 to get the same secure browsing experience across your devices.

Update your Arch Linux system

A fresh package database and upgraded system prevent dependency conflicts during Firefox installation. Run the following commands in sequence:

  1. Sync the package databases with sudo pacman -Sy.
  2. Upgrade all installed packages with sudo pacman -Syu.

Enter your administrator password when prompted and confirm any upgrade summary. This step ensures your system has the latest library versions that Firefox relies on.

Install Firefox from official repositories (recommended)

The most direct and recommended way to install Firefox on Arch Linux is through the official repositories using the pacman package manager. This method guarantees a stable, well-tested build that integrates with system updates.

  1. Open a terminal.
  2. Run sudo pacman -S firefox.
  3. Enter your password and confirm the installation when prompted.

The package manager automatically downloads and installs Firefox along with all its required dependencies. After completion, launch the browser from your application menu or by typing firefox in the terminal. The official Arch Linux repositories provide the firefox package for the stable release, so you’ll receive future updates through the standard pacman -Syu routine.

Install Firefox Beta or Nightly from the AUR

If you want cutting-edge features before they hit stable, the Arch User Repository offers firefox-beta (pre-release) and firefox-nightly (unstable/testing) builds. These are ideal for testing new web platform APIs or contributing to bug reports, but they may contain bugs and break existing extensions. To install, use an AUR helper like yay or paru, or clone the PKGBUILD manually. Note that these builds update frequently and may require rebuilding after major library changes.

Install Firefox as a Flatpak

For a sandboxed alternative that isolates the browser from your system, Flatpak provides a self-contained Firefox package. This method is useful if you want to avoid touching system libraries or need a clean environment for testing. Run flatpak install flathub org.mozilla.firefox after ensuring Flatpak is enabled on your Arch system. The Flatpak version includes its own runtime, so it works independently of your system’s GTK or glibc versions.

Install Firefox as a Snap

Snap offers another containerized installation path, though it requires extra setup on Arch. First, install snapd from the Arch User Repository, then enable the snap socket with sudo systemctl enable --now snapd.socket. After that, run sudo snap install firefox. Snap packages auto-update in the background, which can be convenient but also means you have less control over when Firefox changes.

Troubleshooting after installation

If file dialogs do not appear when downloading files, install xdg-desktop-portal and xdg-desktop-portal-gtk to restore proper portal integration. This is a common issue on minimal Arch setups where desktop portals are missing. For KDE users who want Firefox to match the system’s visual style, refer to the KDE#GTK application appearance section in the ArchWiki for instructions on applying KDE styles to GTK applications. These two fixes resolve the most frequent post-installation complaints, ensuring a smoother browsing experience.

Sources

The steps on this page were checked against the following documentation. Last verified 17 September 2026.

  1. Mozilla — https://support.mozilla.org/en-US/kb/install-firefox-linux
  2. Archlinux — https://wiki.archlinux.org/title/Firefox
  3. Dailymotion — https://www.dailymotion.com/video/x9mreos
  4. Archlinux — https://archlinux.org/packages/extra/x86_64/firefox/
  5. Archlinuxarm — https://archlinuxarm.org/packages/aarch64/firefox
  6. Geeksforgeeks — https://www.geeksforgeeks.org/installation-guide/how-to-install-mozilla-firefox-on-arch-based-l…

About the author

A Digital Storyteller from Dublin Social Media Savant: Hailing from the vibrant city of Dublin, Ireland, Minny Head is a beacon of wisdom in the digital domain.

View all 97 articles by Minny Head  ·  Our editorial policy

Leave a Reply

Your email address will not be published. Required fields are marked *