LibreWolf

From Gentoo Wiki
Jump to:navigation Jump to:search
This page contains changes which are not marked for translation.
This article is a stub. You can help by expanding it.
Resources

LibreWolf is an independent fork of the Firefox web browser. LibreWolf aims to be a private, secure, and freedom expanding alternative. All telemetry, data collection and annoyances of Firefox are removed. This goal is reached with patch files which are applied on the Firefox source code.[1]

Prerequisites

Overlay

Manual

To manually add the official LibreWolf overlay, a new file needs to be created:

FILE /etc/portage/repos.conf/librewolf.conf
[librewolf]
priority = 50
location = /var/db/repos/librewolf
sync-type = git
sync-uri = https://gitlab.com/librewolf-community/browser/gentoo.git
auto-sync = Yes

eselect

When adding the overlay through eselect repository, this command is necessary:

root #eselect repository add librewolf git https://gitlab.com/librewolf-community/browser/gentoo.git

The overlay also has to be synced:

root #emaint -r librewolf sync

Installation

Important
For proper localization support, review the Localization section before emerging. This will prevent a recompile to add location support later.

Emerge

Now, LibreWolf is ready to be emerged:

root #emerge --ask www-client/librewolf

or you can install the binary if the compilation takes too long

root #emerge --ask www-client/librewolf-bin

Configuration

Localization

Changing the UI language can be done by changing the L10N variable. For more information about localizing on Gentoo, the Localization article may help. All language tags can be found in this [[wikipedia:Language_localisation#Language_tags_and_codes|Language localisation wikipedia article]. The following example shows how to enable the German language package for LibreWolf:

FILE /etc/portage/make.conf
L10N="de"

Removal

Unmerge

LibreWolf can be removed with unmerging it:

root #emerge --ask --depclean --verbose www-client/librewolf

or the librewolf-bin

root #emerge --ask --depclean --verbose www-client/librewolf-bin

External resources

References