Install Firefox From APT Repository
Introduction
I just installed the minimal version of Kubuntu 24.04 which doesn't come with Firefox. When I try to install Firefox, it tries to install it through snaps by default. This tutorial will show you how to run a script so that you configure installing from Firefox's repository with traditional debian packages.
Steps
Copy, paste, and run the BASH script below to configure an APT source for Firefox and prefer that, so we don't install Firefox using snaps.
#!/bin/bash
# instructions to install firefox from:
# https://support.mozilla.org/en-US/kb/install-firefox-linux
sudo install -d -m 0755 /etc/apt/keyrings
wget -q https://packages.mozilla.org/apt/repo-signing-key.gpg -O- | sudo tee /etc/apt/keyrings/packages.mozilla.org.asc > /dev/null
gpg -n -q --import --import-options import-show /etc/apt/keyrings/packages.mozilla.org.asc | awk '/pub/{getline; gsub(/^ +| +$/,""); if($0 == "35BAA0B33E9EB396F59CA838C0BA5CE6DC6315A3") print "\nThe key fingerprint matches ("$0").\n"; else print "\nVerification failed: the fingerprint ("$0") does not match the expected one.\n"}'
echo "deb [signed-by=/etc/apt/keyrings/packages.mozilla.org.asc] https://packages.mozilla.org/apt mozilla main" | sudo tee -a /etc/apt/sources.list.d/mozilla.list > /dev/null
# Configure APT to prefer from the repo
echo '
Package: *
Pin: origin packages.mozilla.org
Pin-Priority: 1000
' | sudo tee /etc/apt/preferences.d/mozilla
# Finally, install Firefox
sudo apt-get update \
&& sudo apt-get install firefox -y
Last updated: 1st May 2024
First published: 1st May 2024
First published: 1st May 2024