Installation instructions for
We have an rpm repository available with which you can install LibreWolf. You can add it to your system and install LibreWolf by running the following commands one by one:
# add the repo via dnf5 (Fedora 41+)
sudo dnf config-manager addrepo --from-repofile=https://repo.librewolf.net/librewolf.repo
# add the repo via dnf4
sudo dnf config-manager --add-repo https://repo.librewolf.net/librewolf.repo
# install the package
sudo dnf install librewolf
# or on atomic desktops
rpm-ostree install librewolfYou should agree to all prompts that want to import the OpenPGP key with the key ID 0x2B12EF16
and the fingerprint 662E 3CDD 6FE3 2900 2D0C A5BB 4033 9DD8 2B12 EF16.
Updating the GPG signing key
Fedora 43 and later
No special action needed. During the next update, dnf will download the updated key and you just need to confirm the import.
Fedora 42 and older, RHEL/Rocky/Almalinux
Dnf on these releases cannot replace the key on its own. Updates will fail with “Import of the key didn’t help, wrong key?” or “The GPG keys listed for the librewolf repository are already installed but they are not correct for this package”. The old keys must be removed manually:
sudo rpm -e --allmatches gpg-pubkey-662e3cdd6fe329002d0ca5bb40339dd82b12ef16
sudo rpm --import https://repo.librewolf.net/pubkey.gpg
sudo dnf clean allImportant: Remove the previous signing key before importing the new one. If you run rpm --import while the previous key is still installed, the command may report success even though the key is not updated.
openSUSE/SUSE based distributions
Same as the previous section, zypper won’t replace the key on its own and it must be removed manually. Updates will fail with “Signature verification failed” or “NOKEY”. Use the following commands:
sudo rpm -e --allmatches gpg-pubkey-662e3cdd6fe329002d0ca5bb40339dd82b12ef16
sudo rpm --import https://repo.librewolf.net/pubkey.gpg
sudo zypper refreshUninstalling LibreWolf and Removing the Repository
To uninstall LibreWolf and remove the repository from your system, run:
sudo dnf remove librewolf
sudo rm /etc/yum.repos.d/librewolf.repo