Linux

Cómo instalar el navegador Librewolf en Fedora

Cómo instalar el navegador Librewolf en Fedora

LibreWolf es una bifurcación independiente de Firefox. El navegador está diseñado para aumentar la protección contra el seguimiento y la toma de huellas digitales, al tiempo que incluye algunas mejoras de seguridad.

LibreWolf también tiene como objetivo eliminar la telemetría predeterminada de Mozilla.

Una característica diseñada para recopilar métricas de rendimiento y otros datos operativos sobre el navegador.

Los repositorios de Fedora no empaquetan LibreWolf, por lo que la ruta de instalación pasa por el repositorio oficial del navegador.

Instalar LibreWolf con DNF

LibreWolf se actualizará con otros paquetes de Fedora mientras el repositorio permanezca habilitado.

Antes de añadir un repositorio de terceros es conveniente actualizar los metadatos del paquete y aplicar posibles actualizaciones pendientes.

sudo dnf upgrade --refresh

Fedora Workstation generalmente incluye el comando DNF5 config-manager.

Pero es posible que algunos sistemas mínimos o personalizados no cuenten con esta característica.

Así que antes de añadir el repositorio es mejor comprobarlo.

dnf config-manager --help

Si Fedora informa que falta el subcomando, instala el proveedor de DNF5 para config-manager:

sudo dnf install 'dnf5-command(config-manager)'

Añadir el repositorio de LibreWolf a Fedora

sudo dnf config-manager addrepo --from-repofile=https://repo.librewolf.net/librewolf.repo

Añadir el repositorio de LibreWolf a Fedora

El repositorio actual de LibreWolf permite tanto la firma de paquetes como de metadatos.

grep -E '^\[|^(name|baseurl|enabled|gpgcheck|repo_gpgcheck|gpgkey)=' /etc/yum.repos.d/librewolf.repo

El resultado debería ser algo asi:

firma de metadatos de repositorio de LibreWolf

Antes de instalar el navegador es conveniente actualiza el repositorio de LibreWolf.

sudo dnf makecache --repo=librewolf

Durante esta actualización Fedora puede mostrar un mensaje de OpenPGP.

Fedora puede mostrar un mensaje de OpenPGP

Acepta solo las solicitudes que muestren lo siguiente:

  • ID de clave: 0x2B12EF16.
  • Huela dactilar: 662E 3CDD 6FE3 2900 2D0C A5BB 4033 9DD8 2B12 EF16.

Después de la actualización de metadatos confirma que el repositorio está activado.

dnf repo list --enabled | grep -E '^librewolf[[:space:]]'

Repositorio de Libre Wolf activado en Fedora

Instalar LibreWolf desde el repositorio que hemos configurado:

sudo dnf install librewolf

No suele pasar pero DNF puede solicitar la confirmación de la  clave OpenPGP.

Acepta solo cuando la identificación de la clave y la huella digital coincidan con los valores que hemos visto anteriormente.

Comprueba el paquete instalado, el repositorio de origen y la versión del navegador:

rpm -q librewolf --qf '%{NAME} %{VERSION}-%{RELEASE} %{ARCH}\n' dnf info --installed librewolf | grep -E '^(Name|From repository)' librewolf --version

Eliminar LibreWolf de Fedora

Quitar el paquete del navegador:

sudo dnf remove librewolf

Confirma que el paquete ya no está instalado:

rpm -q librewolf

Elimina el archivo del repositorio después de que el paquete haya desaparecido:

sudo rm -f /etc/yum.repos.d/librewolf.repo sudo dnf clean metadata

Comprueba que el repositorio ya no está habilitado:

dnf repo list --enabled | grep -E '^librewolf[[:space:]]' || echo "LibreWolf repository is not enabled" 

Para una limpieza segura y completa después de eliminar el paquete y el archivo repo, comprueba si aún existe la clave:

rpm -q gpg-pubkey --qf '%{VERSION} %{SUMMARY}\n' | grep -i 'LibreWolf Maintainers'

Si ese comando imprime la clave del mantenedor de LibreWolf, elimina la huella digital:

sudo rpmkeys --delete 662E3CDD6FE329002D0CA5BB40339DD82B12EF16

Eliminar los datos del perfil de LibreWolf

Este comando eliminará permanentemente los perfiles locales de LibreWolf: los marcadores, las sesiones guardadas, los datos de los sitios y las credenciales almacenadas en el navegador.

rm -rf "$HOME/.librewolf" "$HOME/.config/librewolf"

Antes de ejecutar el comando de eliminación exporta o haz una copia de seguridad de todo lo que quieras conservar.