Guides 11792 Published by

This tutorial shows how to install the privacy‑focused LibreWolf browser on Ubuntu 22.04 by adding its own APT repository (a deb line placed in /etc/apt/sources.list.d/librewolf.list) and importing the project’s GPG signing key into /usr/share/keyrings. After updating the package index, you install the browser with a single sudo apt install librewolf, then verify it works by running /librewolf/librewolf --version or launching it from the desktop menu. The guide also lists typical problems—missing repository entry, GPG “NO_PUBKEY” errors, or missing dependencies like libsqlite3-0—and provides quick fixes for each. By following these steps you get LibreWolf installed side‑by‑side with any existing browsers without affecting Ubuntu’s default packages.



Install LibreWolf Browser on Ubuntu 22.04 LTS

In this guide you’ll add the official LibreWolf repository, pull in the signing key, and get the browser up and running with a single apt command. By the end you’ll have a privacy‑focused Firefox fork installed side‑by‑side with any other browsers you already use.

Add the LibreWolf repository

LibreWolf doesn’t live in Ubuntu’s default repos, so we point apt at the project’s own source list. Open a terminal and run:

echo "deb [arch=amd64] https://repo.librewolf.net/ubuntu jammy main" | sudo tee /etc/apt/sources.list.d/librewolf.list > /dev/null

The tee command writes the line to a new file under /etc/apt/sources.list.d. Keeping it separate means you can remove LibreWolf later without touching Ubuntu’s core sources.

Import the signing key

Ubuntu refuses to install packages unless they’re signed with a trusted GPG key. Grab LibreWolf’s public key and add it to your keyring:

wget -qO- https://repo.librewolf.net/librewolf.gpg | sudo gpg --dearmor -o /usr/share/keyrings/librewolf-archive-keyring.gpg

The --dearmor step converts the ASCII armored key into a binary format that apt expects. Skipping this will make the next install fail with “The following signatures couldn’t be verified”.

Update package list and install

Now refresh your local cache so apt sees the new packages, then install:

sudo apt update
sudo apt install librewolf

apt update pulls in the metadata from the LibreWolf repo you just added. The actual install pulls in all required dependencies; if something looks missing, it’s usually because an older version of libc6 is still hanging around after a recent kernel upgrade – I’ve seen that happen after a big distro point release.

Verify the installation

Run the binary once to make sure everything links correctly:

/librewolf/librewolf --version

If you see a version string like “LibreWolf 119.0”, you’re good. You can also launch it from your desktop menu; it should appear under “Internet”.

Common hiccups and quick fixes

  • “Unable to locate package librewolf” – double‑check that the file /etc/apt/sources.list.d/librewolf.list contains exactly the line we wrote earlier. A stray space or missing arch=amd64 will break it.
  • GPG key errors after a reboot – sometimes the keyring file gets overwritten by a system cleanup script. Re‑run the key import step if you see “NO_PUBKEY” warnings.
  • Missing libsqlite3‑0 – this can happen on minimal installs. Fix it with sudo apt install libsqlite3-0.

LibreWolf is lightweight compared to full‑blown privacy suites, but it still ships a decent set of anti‑tracking extensions out of the box. If you’re looking for something that adds more bloat than benefit, stick with vanilla Firefox and tweak its settings yourself.

That’s all there is to it. Grab a cup of coffee, fire up LibreWolf, and enjoy a browser that actually respects your privacy.