Outils pour utilisateurs

Outils du site


ajouter_le_depot_firefox_a_debian

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
ajouter_le_depot_firefox_a_debian [2024/09/10 20:22] – [Clés de signature Mozilla pour les paquetages] Flazajouter_le_depot_firefox_a_debian [2024/09/14 11:42] (Version actuelle) Flaz
Ligne 1: Ligne 1:
-====== Ajouter le dépôt Firefox à Debian stable ======+====== Ajouter le dépôt Firefox/Mozilla à Debian stable ======
 Source : [[https://support.mozilla.org/en-US/kb/install-firefox-linux#w_install-firefox-deb-package-for-debian-based-distributions-recommended|Install Firefox .deb package for Debian-based distributions (Recommended)]] (en) (support.mozilla.org) Source : [[https://support.mozilla.org/en-US/kb/install-firefox-linux#w_install-firefox-deb-package-for-debian-based-distributions-recommended|Install Firefox .deb package for Debian-based distributions (Recommended)]] (en) (support.mozilla.org)
 +
 +<note important>
 +Une fois qu'on a installé et lancé la nouvelle de Firefox, le retour en arrière devient compliqué.
 +
 +En effet les données de profil sont réorganisées par la nouvelle version. Si l'ancienne version est restaurée, elle refusera d'utiliser ces profils…
 +</note>
 ===== Cas d'utilisation ===== ===== Cas d'utilisation =====
 Je ne veux rien de fou… Juste disposer de la version courante de Firefox-esr. Je ne veux rien de fou… Juste disposer de la version courante de Firefox-esr.
  
-Debian ne propose pas de l'installer. En effet, lorsque Mozilla sort une nouvelle version de Firefox-esr, il maintient l'ancienne version pendant un certain temps. Durant cette période, les dépôts officiels de Debian ne proposent que la branche "old" de Firefox-esr :-( Pire, si Mozilla décide d'arrêter la maintenance de sa branche "old", on se retrouve avec un version non maintenue de Firefox avant que Debian ne réagisse.+Debian ne propose pas de l'installer. En effet, lorsque Mozilla sort une nouvelle version de Firefox-esr, il maintient l'ancienne version pendant un certain temps. Durant cette période, les dépôts officiels de Debian ne proposent que la branche "old" de Firefox-esr :-(
  
 +Pire, si Mozilla décide d'arrêter la maintenance de sa branche "old" plus tôt que prévu, on se retrouve avec une version non maintenue par Firefox avant que Debian ne réagisse((Vu l'importance de l'application, il y a tout lieu de penser que correctifs des failles de sécurité découvertes sur la nouvelle version de firefox-esr seront, d'une manière ou d'une autre, rétro-propagées sur de vieilles versions encore présentes dans les dépôts.)).
 ===== Marche à suivre ===== ===== Marche à suivre =====
 ==== Clés de signature Mozilla pour les paquetages ==== ==== Clés de signature Mozilla pour les paquetages ====
Ligne 13: Ligne 20:
 Récupère les clés de signature gpg de Mozilla et de les installe dans le trousseau de clé d'//apt//. Récupère les clés de signature gpg de Mozilla et de les installe dans le trousseau de clé d'//apt//.
 <code> <code>
-gpg -n -q --import --import-options import-show /etc/apt/keyrings/packages.mozilla.org.asc | awk '/pub/{getline; gsub(/^ +| +$/,""); if($0 == "35BAA0B33E9EB396F59CA838C0BA5CE6DC6315A3") print "\nThe key fingerprint matches ("$0").\n"; else print "\nVerification failed: the fingerprint ("$0") does not match the expected one.\n"}'+gpg -n -q --import --import-options import-show /etc/apt/keyrings/packages.mozilla.org.asc | awk '/pub/{getline; gsub(/^ +| +$/,""); if($0 == "35BAA0B33E9EB396F59CA838C0BA5CE6DC6315A3") print "\nThe key fingerprint matches ("$0").\n"; else print "\nVerification failed: the fingerprint ("$0") does not match the expected one.\n"}'
 </code> </code>
 Vérifie l'empreinte des clés. Vérifie l'empreinte des clés.
 ==== Dépôt Mozilla ==== ==== Dépôt Mozilla ====
 <code> <code>
-echo "deb [signed-by=/etc/apt/keyrings/packages.mozilla.org.asc] https://packages.mozilla.org/apt mozilla main" | sudo tee -a /etc/apt/sources.list.d/mozilla.list > /dev/null+echo "deb [signed-by=/etc/apt/keyrings/packages.mozilla.org.asc] https://packages.mozilla.org/apt mozilla main" | sudo tee -a /etc/apt/sources.list.d/mozilla.list > /dev/null
 </code> </code>
 Ajoute le dépôt Mozilla pour qu'il soit utilisé par apt. Ajoute le dépôt Mozilla pour qu'il soit utilisé par apt.
 ==== Prioriser les paquets fournis par Mozilla ==== ==== Prioriser les paquets fournis par Mozilla ====
 <code> <code>
-echo '+echo '
 Package: * Package: *
 Pin: origin packages.mozilla.org Pin: origin packages.mozilla.org
Ligne 37: Ligne 44:
 $ sudo apt update $ sudo apt update
 $ sudo apt full-upgrade $ sudo apt full-upgrade
 +</code>
 +
 +===== Suivi des versions disponibles =====
 +
 +Pour savoir quelles sont les versions disponibles dans les différents dépôts déclaré sur ce système :
 +<code>
 +$ apt policy firefox-esr
 +</code>
 +Affichera les versions de //firefox-esr// disponibles dans les dépôts Mozilla et Debian ainsi que leurs priorités, compte tenu de la configuration courante. Par exemple :
 +
 +<code>
 +$ apt policy firefox-esr
 +firefox-esr:
 +  Installé : 128.2.0esr~build1
 +  Candidat : 128.2.0esr~build1
 + Table de version :
 + *** 128.2.0esr~build1 1000
 +       1000 https://packages.mozilla.org/apt mozilla/main amd64 Packages
 +        100 /var/lib/dpkg/status
 +     128.1.0esr~build2 1000
 +       1000 https://packages.mozilla.org/apt mozilla/main amd64 Packages
 +     128.0esr~build2 1000
 +       1000 https://packages.mozilla.org/apt mozilla/main amd64 Packages
 +     115.15.0esr-1~deb12u1 500
 +        500 https://security.debian.org/debian-security bookworm-security/main amd64 Packages
 +     115.14.0esr-1~deb12u1 50
 +        500 https://deb.debian.org/debian bookworm/main amd64 Packages
 +</code>
 +
 +À la date de la rédaction((Septembre 2024.)), on constate que Mozilla propose la version 128.2 (installée) tandis que Debian propose la version 115.15.
 +
 +===== Retour à la normale =====
 +
 +Après disparition de la version "esr-old" Debian bascule vers la seule version esr existante. Le [[#suivi_des_versions_disponibles|suivi des versions]] permet de le vérifier.
 +
 +Si le Mozilla et Debian **proposent la même version**, on peut choisir de supprimer le dépôt Mozilla pour revenir à la configuration standard :
 +<code>
 +$ sudo rm /etc/apt/keyrings/packages.mozilla.org.asc
 +$ sudo rm /etc/apt/sources.list.d/mozilla.list
 +$ sudo rm /etc/apt/preferences.d/mozilla
 +$ sudo apt update
 +$ sudo apt policy firefox-esr
 </code> </code>
ajouter_le_depot_firefox_a_debian.1725992570.txt.gz · Dernière modification : 2024/09/10 20:22 de Flaz