OBSD4* : wiki

Firefox-esr

Description

Firefox-esr est un navigateur web conforme aux normes, pleinement équipés, construit sur la base du code de Mozilla par des centaines de contributeurs dans le monde. Il est extensible à-travers des centaines d'extensions, contributions d'utilisateurs, et de fonctionnalités :

  • Navigation par onglets améliorée, avec regroupement des onglets
  • Navigation privée
  • Vérification orthographique
  • Suggestions de recherche
  • Restauration de session
  • Lecteurs Web (RSS)
  • Titres en direct
  • Recherche intégrée
  • Signets en direct
  • Bloqueur de Pop-up
  • Protection contre le phishing
  • Gestionnaire de Moteur de Recherche

Installation

Installation officielle

Pour installer firefox-esr :

# pkg_add firefox-esr
  • OpenBSD 6.4 : version 60.2.2p0
  • OpenBSD 6.3 : version 52.7.3

Installation dépôt rhaalovely.net

Le dépôt packages.rhaalovely.net est le fait de Landry Breuil, un des collaborateurs, le responsable du paquet pour firefox…

ATTENTION : Le dépôt que nous allons utiliser n'est en aucun cas officiel. Vous prenez votre responsabilité personnelle, si vous faites les manipulations ci-dessous. Nous ne sommes pas responsable de vos faits et gestes.
Nous ne décrivons le processus que pour OpenBSD -stable !

Suppression logicielle

Si vous avez installé le package firefox-esr-i18n-fr, supprimez-le, car sinon l'installation du package fourni par le dépôt échouera en tournant en boucle.

# pkg_delete firefox-esr-i18n-fr-*

Installation signature

Récupérons le fichier de signature, fait avec signify, mis-à-disposition par le projet :

$ ftp -nmC "https://packages.rhaalovely.net/landry-mozilla-pkg.pub"

Puis, installons ce fichier de signature au bon endroit, dans /etc/signify :

# install -m0644 landry-mozilla-pkg.pub /etc/signify

Installation du package

$ doas env PKG_PATH=https://packages.rhaalovely.net/pub/OpenBSD/$(uname -r)/packages/$(arch -s)/ pkg_add -u firefox-esr 

Bien-sûr, dans ce cas, il est nécessaire d'avoir paramétré doas

Documentation

Après l'installation, n'oubliez pas de lire le fichier /usr/local/share/doc/pkg-readmes/firefox-esr

Configuration

Anti-aliasing

Pour désactiver l'anti-aliasing, il est nécessaire de créer la variable d'environnement suivante GDK_USE_XFT=0.

KerberosV

Pour utiliser Firefox en mode KerberosV :

  1. il faut installer le package “heimdal” :
    # pkg_add heimdal
  2. puis configurer votre client Kerberos.
  3. ajouter à votre environnement la variable LD_LIBRARY_PATH=/usr/local/heimdal/lib - ceci peut être fait de multiple façons, via le shell, via un script… -, ou modifier shlib_dirs au fichier /etc/rc.conf.local

Si vous désirez spécifier l'usage de Kerberos en ciblant certains domaines, écrivez “about:config” dans la barre d'URL, puis modifiez la clé network.negotiate-auth.trusted-uris en ajoutant votre domaine, tel que : .example.com.

Liens mailto

À-propos de la gestion des liens mailto :

  • Écrivez “about:config” dans la barre d'URL, cherchez l'option network.protocol-handler.app.mailto.
    • si elle existe, vérifiez le chemin absolu de votre client mail, tel que : “/usr/local/bin/thunderbird”
    • sinon créez-la en ajoutant une “nouvelle chaîne” (“new string”)

Plugins

Firefox recherche ses plugins d'abord dans votre répertoire personnel ~/.mozilla/plugins, puis dans le contexte du système de fichier /usr/local/lib/mozilla/plugins.

Il est possible de surcharger cette valeur par l'ajout de la variable d'environnement MOZ_PLUGIN_PATH.

Dépannage

Firefox-esr a un comportement étrange

Si Firefox-esr a un comportement étrange, essayez de créer un nouveau profil :

  • soit, vous redémarrez Firefox en mode console, en utilisant l'option -ProfileManager, puis vous cliquez sur [ Create Profile ]
  • soit, vous écrivez “about:profiles” dans la barre d'URL, puis vous cliquez sur le bouton [ Créer un nouveau profile ]

Firefox-esr ne démarre pas

Si Firefox-esr ne démarre pas, essayez de le démarrer en mode console, avec l'option -safe-mode - cela aura pour effet d'essayer à le démarrer après avoir désactiver toutes vos extensions, vos thèmes.

Firefox-esr et Firefox en même temps

Vous ne pouvez faire fonctionner les deux versions en même temps, si vous n'avez pas de profils d'exécution différents.

Pour exécuter les deux versions en même temps, 'Firefox' et celle-ci, vous devez créer des profils différents :

  • Pour firefox :
    firefox -p
  • Pour firefox-esr :
    firefox-esr -p

Il suffit de créer et d'attribuer un profil différent…