30.05.2025

Installing a Browser on Linux

A browser is a key tool for both a regular user and a system administrator. In Linux, you can use both modern graphical browsers and lightweight or even text-based solutions.

In this article, we will look at installing popular browsers on Linux: from classic Firefox and Chrome to lesser-known but useful alternatives. Basically, users install these solutions:

Name Interface Features
Firefox GUI Free, installed by default in many distributions
Google Chrome GUI Fast, supports all Google services
Chromium GUI Open version of Chrome
Brave GUI Ad blocking, privacy focused
Vivaldi GUI Advanced features and flexible interface customization
Opera GUI Built-in VPN, instant messengers and news
Midori GUI Lightweight and fast
Falkon (ex-QupZilla) GUI Based on QtWebEngine, suitable for KDE
Epiphany (GNOME Web) GUI Lightweight browser for the GNOME environment
Pale Moon GUI A performance-focused fork of Firefox
Konqueror GUI A file manager + browser in the KDE environment
Lynx CLI A text-based browser
w3m CLI Text browser with support for tables and images
Links / ELinks CLI Advanced text browsers with menus and a mouse

For those who want to use more secure solutions, Brave is an excellent choice, which stores passwords in a secure form, has WEB3 functions, and also has a strict user data transfer policy.

Installing CLI and GUI browsers via deb packages

w3m

sudo apt update
sudo apt install w3m -y

Screenshot № 1 — CLI

Google Chrome

wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo apt install ./google-chrome-stable_current_amd64.deb

Screenshot № 2 — GUI

Chromium

sudo apt install chromium-browser

Brave

sudo apt install curl
sudo curl -fsSLo /usr/share/keyrings/brave-browser-archive-keyring.gpg \
https://brave.com/static-assets/brave-core.asc

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

sudo apt update
sudo apt install brave-browser

Vivaldi

wget https://downloads.vivaldi.com/stable/vivaldi-stable_amd64.deb
sudo apt install ./vivaldi-stable_amd64.deb

Opera

wget https://download.opera.com/download/get/?partner=www&opsys=Linux
# Rename the downloaded file if necessary and install:
sudo apt install ./opera-stable_*.deb

Epiphany (GNOME Web)

sudo apt install epiphany-browser

Midori

sudo apt install midori

Falkon

sudo apt install falkon

Installation in CentOS / RHEL / Fedora / Rocky Linux

Basically, the installation is not much different from deb packages, as well as the package manager and applications.

Firefox

sudo dnf install firefox

Chromium

sudo dnf install chromium

Google Chrome

sudo dnf install fedora-workstation-repositories
sudo dnf config-manager --set-enabled google-chrome
sudo dnf install google-chrome-stable

Brave

sudo dnf install dnf-plugins-core
sudo dnf config-manager --add-repo https://brave-browser-rpm-release.s3.brave.com/x86_64/
sudo rpm --import https://brave-browser-rpm-release.s3.brave.com/brave-core.asc
sudo dnf install brave-browser

Linux offers a wide range of browsers for every taste - from full-fledged ones with a modern interface to minimalistic solutions for working in the terminal. Installation is most often carried out through package managers (apt, dnf), as well as by downloading .deb or .rpm files from official sites.