Installer Firefox Developer Edition / non ESR sur Debian 13

Installer Firefox Developer Edition / non ESR sur Debian 13

0 commentaire(s)

Debian, par défaut, inclut Firefox en version ESR (Extended Support Release). Il s’agit d’une version à support étendu, plus orientée stabilité, mais qui n’inclut pas les dernières mises à jour de fonctionnalités aussi rapidement que Firefox classique.

J’ai aussi toujours deux versions de Firefox sous la main, ainsi qu’un Google Chrome.

Google Chrome me permet de valider le développement de mon site pour la majorité des gens, dans le sens où soyons honnêtes, nous sommes encore 10 à se battre pour le côté libre de Firefox. De temps en temps je vérifie que tout ce que je code fonctionne bien sous Chrome.

Pour coder / débuguer mes sites, j’utilise Firefox Developer Edition.

Enfin, pour un usage quotidien, j’utilise Firefox, version non ESR, qui n’est pas la version proposée par défaut par Debian.

On peut tout à fait télécharger Firefox pour Linux, et faire un lanceur GNOME par exemple pour pointer sur l’exécutable, etc.

Tout ça n’a pas l’aspect facile qu’offre un dépôt, j’ai donc cherché une solution pour disposer de Firefox non ESR, ainsi que Firefox Developer Edition, avec une installation propre et surtout des mises à jour via APT.

Et bonne nouvelle, Mozilla propose désormais directement un dépôt APT pour Debian.

1. Les différentes versions de Firefox


  • Firefox Developer Edition :

Version destinée aux développeurs, avec des outils de développement avancés et des fonctionnalités expérimentales pour tester les nouveautés avant leur sortie en version stable.

C’est celle que j’utilise pour coder / débuguer mes sites.

  • Firefox ESR (Extended Support Release) :

Version stable et sécurisée, idéale notamment pour les environnements qui privilégient la stabilité. Elle reçoit les mises à jour de sécurité et de maintenance, mais les nouvelles fonctionnalités arrivent moins fréquemment.

C’est la version fournie par Debian 13.

  • Firefox (version normale) :

La version la plus récente et complète de Firefox, avec les dernières fonctionnalités et améliorations.

C’est celle que j’utilise pour un usage quotidien.

L’avantage ici est que Mozilla fournit directement les paquets Debian via son dépôt APT.

On peut donc installer Firefox directement avec APT et profiter des mises à jour du dépôt, sans avoir à télécharger et gérer manuellement une archive Firefox.

2. Installation étape par étape


2.1. Créer un répertoire pour conserver les clés du dépôt APT s’il n’existe pas déjà :


La commande suivante vous permet de créer le répertoire avec les bons droits pour y stocker les clés du dépôt APT de Mozilla :

Bash
sudo install -d -m 0755 /etc/apt/keyrings

2.2. Importer la clé de signature du dépôt Mozilla APT :


La commande wget suivante vous permet de télécharger la clé de signature du dépôt de Mozilla :

Bash
wget -q https://packages.mozilla.org/apt/repo-signing-key.gpg -O- | sudo tee /etc/apt/keyrings/packages.mozilla.org.asc > /dev/null

Si wget n’est pas installé sur votre Debian, vous pouvez simplement l’installer avec :

Bash
sudo apt-get install wget

2.3. Vérification de la clé de signature :


La commande suivante permet de vérifier l’empreinte de la clé de signature du dépôt Mozilla.

L’empreinte attendue est :

35BAA0B33E9EB396F59CA838C0BA5CE6DC6315A3

On peut donc vérifier la clé avec la commande suivante :

Bash
gpg -n -q --import --import-options import-show /etc/apt/keyrings/packages.mozilla.org.asc | awk '/pub/{getline; gsub(/^ +| +$/,""); if($0 == "35BAA0B33E9EB396F59CA838C0BA5CE6DC6315A3") print "\nL’empreinte numérique de la clé correspond ("$0").\n"; else print "\nÉchec de vérification de la clé : l’empreinte ("$0") ne correspond pas à celle attendue.\n"}'

Si vous obtenez :

Bash
L’empreinte numérique de la clé correspond (35BAA0B33E9EB396F59CA838C0BA5CE6DC6315A3).

c’est que la clé correspond bien à celle publiée par Mozilla.

2.4. Ajouter le dépôt Mozilla à Debian 13 :


Et c’est ici qu’il y a une petite différence importante avec l’ancienne version de cet article.

Pour Debian 13 « Trixie », Mozilla utilise désormais le format deb822 pour déclarer son dépôt APT.

On va donc créer un fichier mozilla.sources :

Bash
sudo tee /etc/apt/sources.list.d/mozilla.sources > /dev/null << EOF
Types: deb
URIs: https://packages.mozilla.org/apt
Suites: mozilla
Components: main
Signed-By: /etc/apt/keyrings/packages.mozilla.org.asc
EOF

Grâce à cette configuration, APT ira chercher aussi dans le dépôt de Mozilla pour vous fournir les paquets Firefox.

2.5. Configurer APT pour donner la priorité aux paquets du dépôt Mozilla :


La commande suivante permet de prioriser le dépôt de Mozilla :

Bash
sudo tee /etc/apt/preferences.d/mozilla > /dev/null << EOF
Package: *
Pin: origin packages.mozilla.org
Pin-Priority: 1000
EOF

Cela permet de donner la priorité aux paquets provenant du dépôt Mozilla lorsqu’ils sont disponibles.

2.6. Installer Firefox et la Developer Edition :


Enfin, utilisons apt pour mettre à jour la liste des dépôts et installons Firefox, ainsi que Firefox Developer Edition.

Bash
sudo apt-get update
sudo apt-get install firefox firefox-devedition

Et voilà.

Vous avez maintenant Firefox et Firefox Developer Edition installés depuis le dépôt Mozilla.

Vous pouvez évidemment n’installer que la version qui vous intéresse.

Pour Firefox classique :

Bash
sudo apt-get install firefox

Pour Firefox Developer Edition :

Bash
sudo apt-get install firefox-devedition

Mozilla propose également d’autres éditions via ce même dépôt, notamment Firefox ESR, Beta et Nightly.

L’intérêt de cette méthode est surtout de ne pas avoir à gérer manuellement les téléchargements et les mises à jour de Firefox.

APT s’en occupe.

2.7. Installer les traductions en français :


Et puisque ce blog est en français, installons les packs de langue proposés par Mozilla :

Bash
sudo apt-get install firefox-l10n-fr firefox-devedition-l10n-fr

Vous pouvez évidemment remplacer fr par le code de langue correspondant à la langue que vous souhaitez utiliser.

Pour voir les paquets de langue disponibles :

Bash
apt-cache search firefox-l10n

Mozilla propose également les paquets de langue correspondant aux autres éditions de Firefox.

Résumé


Avec ce tutoriel :

  • Les navigateurs Firefox installés depuis le dépôt Mozilla sont mis à jour via APT.
  • Vous pouvez installer Firefox classique, en dehors de la version ESR fournie par Debian.
  • Vous pouvez installer Firefox Developer Edition.
  • Vous pouvez conserver Firefox ESR de Debian si vous en avez besoin.
  • Vous évitez les installations manuelles et le chaos liés aux packages tar.xz séparés pour les non initiés.
  • L’installation reste propre et intégrée à Debian.
  • La méthode est adaptée à Debian 13 « Trixie ».

On pourrait évidemment télécharger Firefox directement depuis le site de Mozilla, extraire l’archive, la placer quelque part dans /opt, créer un lanceur, penser aux mises à jour, etc.

Mais franchement...

Pourquoi s’embêter quand APT peut faire le boulot ?

source :

https://support.mozilla.org/fr/kb/installer-firefox-linux

https://wiki.debian.org/Firefox

Vous aimerez peut-être aussi :

Commentaires

Aucun commentaire approuvé pour le moment.

Connectez-vous avec un compte commentateur pour publier un commentaire. Se connecter.