9
août
2024
12:25

Mise à jour de Mozilla Firefox sur Ubuntu et Debian OS

9 août 2024 12:25

Il est possible de mettre à jour le navigateur Web Mozilla Firefox non pas depuis le référentiel Linux standard, mais depuis le référentiel PPA du développeur.

Options d'installation de FireFox

  1. De référentiel du système d'exploitation(listé dans le dossier /etc/apt/sources.list)
    1. De paquet plat. L'App Store flathub.org propose installer Firefox depuis FlatHub
  2. De Référentiel du développeur PPA(listé dans le dossier /etc/apt/sources.list.d/mozilla.list)
  3. À partir du fichier du package (DEB ou RPM).
  4. À partir de fichiers d'assemblage Firefox-*.tar.bz2

Voici une option de Référentiel PPA de développeur- puisque les applications sont installées en tant que mises à jour des packages existants.

Bref plan de mise à jour de Mozilla FireFox

Source :Installer FireFox sur Linux- "Installer le package Firefox .deb pour les distributions basées sur Debian" (Fr) ou Installation du package Firefox .deb pour les distributions basées sur Debian (recommandé)(Russe).

La mise à jour de FireFox comprend quatre étapes :

  • importer la clé du référentiel Mozilla en utilisant wget et gpg
  • ajout d'un fichier de liste de sources pour le référentiel Mozilla PPA au système, dans le dossier /etc/apt/sources.list.d
  • définition de la priorité du PPA Mozilla par rapport au référentiel standard
  • mise à jour du package de mise à jour apt-get

Pour changer les étiquettes dans la dernière version de FireFox en russe :

  • suppression de l'ancien pack linguistique - Fichier de russification (traduction en russe) de la version précédente
  • installation d'un nouveau pack linguistique - un fichier de russification (traduction en russe) de la version actuelle
  • changer de langue dans le programme.

Description détaillée de la mise à jour de Mozilla Firefox

1) créer un répertoire /etc/apt/keyrings(s'il n'existe pas), attribuez-lui des droits d'accès

ls -ld /etc/apt/keyrings

Si le répertoire existe, vérifiez les attributs.
La ligne drwxr-xr-x 2 root root signifie que les droits du propriétaire root sont rwx (7), les droits du groupe racine sont r-x (5) et le reste est r-x (5), soit 755

  • les autorisations sont définies correctement.

  • Si le répertoire /etc/apt/keyrings n'existe pas, créez-le avec une seule commande avec les droits nécessaires

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

  • Si les droits ne correspondent pas à drwxr-xr-x, définissez-les avec chmod

    sudo chmod -R 0755 /etc/apt/keyrings

2) Ajout d'une clé de référentiel au système d'exploitation. Importer la clé qui a signé le référentiel Mozilla PPA

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é, vous pouvez l'installer avec la commande sudo apt install wget).

3) Vérification de la clé du référentiel. Son empreinte digitale doit correspondre à 35BAA0B33E9EB396F59CA838C0BA5CE6DC6315A3

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"}'

Sortie "L'empreinte digitale de la clé correspond (35BAA0B33E9EB396F59CA838C0BA5CE6DC6315A3)." signifie la clé correct.

4) Ajoutez maintenant un fichier texte mozilla.list dans le répertoire /etc/apt/sources.list.d avec une description du référentiel Mozilla PPA

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

Le contenu du fichier peut être visualisé avec la commande :

cat /etc/apt/sources.list.d/mozilla.list

Il doit contenir une ligne
deb [signed-by=/etc/apt/keyrings/packages.mozilla.org.asc] https://packages.mozilla.org/apt mozilla main

5) Configuration d'APT pour donner la priorité au nouveau référentiel Mozilla APT par rapport au référentiel du système d'exploitation

echo '
Package: *
Pin: origin packages.mozilla.org
Pin-Priority: 1000
' | sudo tee /etc/apt/preferences.d/mozilla 

Si cette étape n'est pas complétée, la mise à jour de notre package Firefox ne sera pas trouvée.

Vous pouvez afficher le contenu du fichier mozilla dans le répertoire des préférences avec la commande. Cela devrait être comme ceci :

chat /etc/apt/preferences.d/mozilla

<pré>

Forfait : *
Épingle : paquets d'origine.mozilla.org
Priorité de broche : 1 000

6) Mettez à jour le cache du package et installez la dernière version du navigateur FireFox

sudo apt-get update && sudo apt-get install firefox -y

7) Avant d'installer un nouveau fichier de russification, vous devez supprimer le pack de langue russe de l'ancienne version (128).

sudo apt purge firefox-locale-ru

8) Installation d'un nouveau package pour la russification de FireFox

sudo apt install firefox-l10n-ru -y

9) Lancez le navigateur et changez la langue du menu et des messages de l'anglais au russe

  • Édition - Préférences - Langue de recherche - Russe

10) Ajouter le russe comme langue préférée pour l'affichage des pages Web

  • Modifier - Paramètres - Rechercher la langue - Sélectionner - Sélectionnez la langue dans laquelle vous préférez afficher les pages - Russe

Pour connaître la version de FireFox - menu "Aide" - "A propos de FireFox". À la date d'écriture de ces lignes, la dernière version est la 129.0,
et à compter du 15 janvier 2025 - version 134.0.1.



Publications connexes