Beaucoup de distributions Linux disposent déjà d’une version de Firefox préinstallée et configurée comme navigateur par défaut. Si toutefois vous avez besoin d’installer Firefox sous Linux par une méthode différente, cet article documente comment installer Firefox sur Ubuntu, Debian, Fedora, openSUSE et d’autres distributions Linux.
Table des matières
- 1 Installation du paquet Deb de Firefox pour les distributions basées sur Debian et Ubuntu (recommandé)
- 2 Installation du paquet RPM de Firefox pour les distributions basées sur Fedora, RHEL et ses dérivés (recommandé)
- 3 Installation du paquet RPM de Firefox pour openSUSE et SUSE Linux (recommandé)
- 4 Migration de données
- 5 Installation depuis le gestionnaire de paquets de votre distribution
- 6 Installation avec Flatpak
- 7 Installation avec Snap
- 8 Installation de Firefox avec les archives Tarball de Mozilla
- 9 Avertissement concernant les fonctionnalités de sécurité
- 10 Articles associés
Installation du paquet Deb de Firefox pour les distributions basées sur Debian et Ubuntu (recommandé)
Pour installer le paquet Deb depuis le dépôt APT, suivez ces instructions :
- Créer un répertoire pour conserver les clés du dépôt APT s’il n’existe pas déjà :
sudo install -d -m 0755 /etc/apt/keyrings
- Importer les clés de signature du dépôt Mozilla APT :
wget -q https://packages.mozilla.org/apt/repo-signing-key.gpg -O- | sudo tee /etc/apt/keyrings/packages.mozilla.org.asc > /dev/null- Si vous ne disposez pas de
wgetsur votre système, vous pouvez l’installer par cette commande :sudo apt-get install wget
- L’empreinte numérique doit être 35BAA0B33E9EB396F59CA838C0BA5CE6DC6315A3. Vérifiez-la avec cette commande :
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"}'
- Ensuite, ajoutez le dépôt Mozilla APT à votre liste de sources :
- Pour Debian Bookworm/Ubuntu Noble et les versions antérieures :
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
- Pour Debian Trixie/Ubuntu Resolute et les versions plus récentes :
sudo tee /etc/apt/sources.list.d/mozilla.sources > /dev/null << EOFTypes: debURIs: https://packages.mozilla.org/aptSuites: mozillaComponents: mainSigned-By: /etc/apt/keyrings/packages.mozilla.org.ascEOF
- Configurez APT pour donner la priorité aux paquets du dépôt Mozilla :
sudo tee /etc/apt/preferences.d/mozilla > /dev/null << EOFPackage: *Pin: origin packages.mozilla.orgPin-Priority: 1000EOF
- Mettez à jour votre liste de paquets et installez firefox (ou, au choix, firefox-esr, -beta, -nightly, -devedition).
sudo apt-get updatesudo apt-get install firefox
Utiliser différentes langues avec le paquet Deb de Firefox
Pour celles et ceux d’entre vous qui aimeraient utiliser Firefox avec une langue autre que l’anglais américain, nous avons aussi créé des paquets Deb qui contiennent les paquets linguistiques de Firefox. Pour installer un paquet linguistique précis, dans l’exemple ci-dessous qui permet d’utiliser Firefox avec une interface en français, remplacez fr, code de la langue française, par le code de la langue voulue :
sudo apt-get install firefox-l10n-fr
Pour avoir une liste détaillée de tous les paquets linguistiques disponibles, vous pouvez employer la commande ci-dessous, après avoir ajouté le dépôt Mozilla à vos sources et lancé la commande sudo apt-get update :
apt-cache search firefox-l10n
Les localisations sont aussi disponibles sous forme de paquets firefox-esr-l10n, firefox-beta-l10n, firefox-nightly-l10n, firefox-devedition-l10n pour les autres versions et éditions.
Installation du paquet RPM de Firefox pour les distributions basées sur Fedora, RHEL et ses dérivés (recommandé)
Ajouter le dépôt RPM de Firefox avec le gestionnaire de paquets dnf5 (Fedora 41+, RHEL/Rocky/Alma 10+)
sudo dnf config-manager addrepo --id=mozilla --set=baseurl=https://packages.mozilla.org/rpm/firefox --set=gpgkey=https://packages.mozilla.org/rpm/firefox/signing-key.gpg --set=gpgcheck=1 --set=repo_gpgcheck=0 --set=priority=10sudo dnf makecache --refreshsudo dnf install firefox
Ajouter le dépôt RPM de Firefox pour les anciennes versions du gestionnaire de paquets dnf (Fedora <41, RHEL/Rocky/Alma <10)
sudo tee /etc/yum.repos.d/mozilla.repo > /dev/null << EOF[mozilla]name=Mozilla Packagesbaseurl=https://packages.mozilla.org/rpm/firefoxenabled=1gpgcheck=1repo_gpgcheck=0gpgkey=https://packages.mozilla.org/rpm/firefox/signing-key.gpgpriority=10EOF
repo_gpgcheck=0 désactive la signature des métadonnées avec GPG. Cependant, celle-ci est protégée par HTTPS et les signatures de paquets (gpgcheck=1).Pour installer firefox depuis le dépôt de Mozilla (ou l’une des versions firefox-esr, firefox-beta, firefox-nightly, firefox-devedition), lancez les commandes suivantes :
sudo dnf makecache --refreshsudo dnf install firefox
Pour mettre à niveau firefox de la version du dépôt de la distribution vers la version de Mozilla, effectuez la commande suivante :
sudo dnf makecache --refreshsudo dnf upgrade firefox
Pour remplacer firefox de la version du dépôt de la distribution par la version de Mozilla, effectuez la commande suivante :
sudo dnf makecache --refreshsudo dnf swap firefox firefox --allowerasing
Utiliser différentes langues avec le paquet RPM de Firefox
Pour celles et ceux d’entre vous qui aimeraient utiliser Firefox avec une langue autre que l’anglais américain, nous avons aussi créé des paquets RPM qui contiennent les paquets linguistiques de Firefox. Pour installer un paquet linguistique précis, dans l’exemple ci-dessous qui permet d’utiliser Firefox avec une interface en français, remplacez fr, code de la langue française, par le code de la langue voulue :
sudo dnf install firefox-l10n-fr
Pour avoir une liste détaillée de tous les paquets linguistiques disponibles, vous pouvez employer la commande ci-dessous, après avoir ajouté le dépôt Mozilla à vos sources et lancé la commande sudo dnf makecache --refresh :
dnf search firefox-l10n
Les localisations sont aussi disponibles sous forme de paquets firefox-esr-l10n, firefox-beta-l10n, firefox-nightly-l10n, firefox-devedition-l10n pour les autres versions et éditions.
Installation du paquet RPM de Firefox pour openSUSE et SUSE Linux (recommandé)
Ajouter le dépôt RPM de Firefox avec le gestionnaire de paquets zypper
sudo rpm --import https://packages.mozilla.org/rpm/firefox/signing-key.gpgsudo zypper ar --gpgcheck-allow-unsigned-repo -p 10 https://packages.mozilla.org/rpm/firefox mozillasudo zypper refreshsudo zypper install firefox
Pour installer ou mettre à jour firefox depuis le dépôt de Mozilla (ou l’une des versions firefox-esr, -beta, -nightly, -devedition), effectuez la commande suivante :
sudo zypper refreshsudo zypper install firefox
Pour remplacer firefox de la version du dépôt de la distribution par la version de Mozilla, effectuez la commande suivante :
sudo zypper refreshsudo zypper remove firefoxsudo zypper install firefox
Utiliser différentes langues avec le paquet RPM de Firefox
Pour celles et ceux d’entre vous qui aimeraient utiliser Firefox avec une langue autre que l’anglais américain, nous avons aussi créé des paquets RPM qui contiennent les paquets linguistiques de Firefox. Pour installer un paquet linguistique précis, dans l’exemple ci-dessous qui permet d’utiliser Firefox avec une interface en français, remplacez fr, code de la langue française, par le code de la langue voulue :
sudo zypper install firefox-l10n-fr
Pour avoir une liste détaillée de tous les paquets linguistiques disponibles, vous pouvez employer la commande ci-dessous, après avoir ajouté le dépôt Mozilla à vos sources et lancé la commande sudo zypper refresh :
zypper search firefox-l10n
Les localisations sont aussi disponibles sous forme de paquets firefox-esr-l10n, firefox-beta-l10n, firefox-nightly-l10n, firefox-devedition-l10n pour les autres versions et éditions.
Migration de données
Si vous utilisiez Snap ou Flatpak auparavant, il vous faut importer votre profil. Il y a deux manières de le faire. Vous pouvez utiliser une de ces méthodes :
- 1ʳᵉ méthode : activer la synchronisation. Consultez l’article Configurer la synchronisation sur ordinateur pour savoir comment faire.
- 2ᵉ méthode : copier les fichiers existants sur votre ordinateur. Assurez-vous que toutes les copies de Firefox sont complètement arrêtées sur votre ordinateur avant de le faire :
- pour Flatpak :
mkdir -p ~/.mozilla/firefox/ && cp -a ~/.var/app/org.mozilla.firefox/.mozilla/firefox/* ~/.mozilla/firefox/ - pour Snap :
mkdir -p ~/.mozilla/firefox/ && cp -a ~/snap/firefox/common/.mozilla/firefox/* ~/.mozilla/firefox/
- pour Flatpak :
Dans les deux cas, après le déplacement des profils, lancez Firefox depuis un terminal en y saisissant la commande firefox -P Choisissez alors le profil que vous souhaitez utiliser. Par la suite, vous n’avez plus besoin de l’option -P .
Installation depuis le gestionnaire de paquets de votre distribution
Pour installer Firefox en utilisant le gestionnaire de paquets de votre distribution, veuillez vous reporter à la documentation de votre distribution Linux.
Cette méthode est recommandée, car elle garantit que Firefox et toutes les bibliothèques nécessaires sont installés et configurés de façon optimale pour votre distribution. Cependant, il peut exister un petit retard entre la sortie officielle d’une nouvelle version de Firefox et le moment où votre distribution met à jour la version qu’elle propose. Votre distribution peut également distribuer le navigateur sans la marque Firefox ou seulement sa version longue durée (ESR).
Installation avec Flatpak
Pour installer Firefox avec Flatpak, installez et configurez Flatpak sur votre ordinateur. Une fois cela fait, rendez-vous sur la page Flathub de Firefox et cliquez sur le bouton . Autre possibilité, vous pouvez saisir la ligne de commande suivante dans un terminal :
flatpak install flathub org.mozilla.firefox
Par défaut, Flatpak installe Firefox dans la langue de votre système d’exploitation. Pour utiliser une langue différente, suivez les instructions données dans l’article Utiliser Firefox dans une autre langue.
Installation avec Snap
Pour installer Firefox avec Snap, installez Snap dans votre ordinateur. Une fois cela fait, rendez-vous sur la page Snapcraft de Firefox, cliquez sur le bouton et suivez les instructions. Sinon, vous pouvez saisir la commande suivante dans un terminal :
sudo snap install firefox
Les canaux de distribution des versions Bêta, Nightly et ESR de Firefox sont également disponibles en paquets Snap.
- canal beta :
sudo snap install firefox --beta
- canal nightly :
sudo snap install firefox --edge
- canal esr :
sudo snap install firefox --channel=esr/stable
Si elle est disponible, Snap installe Firefox dans la langue de votre système d’exploitation. Pour utiliser une langue différente, suivez les instructions données dans l’article Utiliser Firefox dans une autre langue.
Installation de Firefox avec les archives Tarball de Mozilla
Avant d’installer Firefox avec une archive Tarball de Mozilla, assurez-vous que les bibliothèques requises (document en anglais) sont installées sur votre ordinateur. L’absence de ces bibliothèques rend Firefox inutilisable.
Installation de Firefox pour tout le système (utilisation avancée)
Pour installer Firefox de cette façon, vous devez être capable de vous connecter en tant que root ou d’exécuter des commandes sudo.
Cette installation est prioritaire par rapport à la version installée par le gestionnaire de paquets. Pour lancer la version installée par le gestionnaire de paquets, vous devez exécuter le fichier binaire depuis un terminal. Pour ce faire, dans la plupart des distributions, ouvrez un terminal et saisissez :/usr/bin/firefox
- Rendez-vous sur la page de téléchargement de Firefox et cliquez sur ou .
- Vous pouvez aussi cliquer sur le lien Tous les téléchargements de Firefox pour choisir une autre version ou édition : Nightly, Beta, Developer ou Extended Support Release (ESR).
- Ouvrez un terminal et allez au dossier où votre téléchargement a été enregistré. Par exemple :
-
cd ~/Downloads
-
- Décompressez le contenu du fichier téléchargé en saisissant :
-
tar xJf firefox-*.tar.xz
rm firefox-*.tar.xz
-
- Si vous avez téléchargé une version particulière, vous pouvez renommer le dossier résultant de la décompression en fonction du nom de la version. Par exemple :
-
mv firefox firefox-nightly -
Les commandes suivantes doivent être exécutées en tant que root ou précédées parsudo.
-
- Déplacez le dossier Firefox extrait vers /opt :
-
mv firefox /opt
-
- Créez un lien symbolique vers le fichier exécutable de Firefox :
-
ln -s /opt/firefox/firefox /usr/local/bin/firefox
-
- Téléchargez une copie du raccourci du bureau :
-
wget https://raw.githubusercontent.com/mozilla/sumo-kb/main/install-firefox-linux/firefox.desktop -P /usr/local/share/applications
-
Si wget n’est pas installé dans votre ordinateur, rendez-vous à l’adresse mentionnée ci-dessus avec votre navigateur, effectuez un clic droit sur la page pour ouvrir le menu contextuel et sélectionnez Après le téléchargement de ce fichier, déplacez-le à l’emplacement /usr/local/share/applications
Pour vérifier le succès de l’installation, vous pouvez ouvrir la page Informations de dépannage. Dans la section Paramètres de base de l’application, la valeur de Binaire de l’application devrait être : /opt/firefox/firefox-bin
Installation locale de Firefox dans un compte utilisateur
sudo, ou si vous préférez utiliser une version de Firefox installée localement dans votre compte, vous pouvez procéder à une installation locale. Vous pouvez aussi faire cela pour disposer d’installations de différentes versions de Firefox.- Rendez-vous sur la page de téléchargement de Firefox et cliquez sur ou .
- Vous pouvez aussi cliquer sur le lien Tous les téléchargements de Firefox pour choisir une autre version ou édition : Nightly, Beta, Developer ou Extended Support Release (ESR).
- Ouvrez un terminal et allez au dossier où votre téléchargement a été enregistré. Par exemple :
-
cd ~/Downloads
-
- Décompressez le contenu du fichier téléchargé. Cela crée un dossier nommé firefox. Après, vous pourrez effacer le fichier archive :
-
tar xJf firefox-*.tar.xz
rm firefox-*.tar.xz
-
- Si vous avez téléchargé une version particulière, vous pouvez renommer le dossier résultant de la décompression en fonction du nom de la version. Par exemple :
-
mv firefox firefox-nightly
-
- Vous pouvez laisser le dossier dans votre dossier Téléchargements ou le déplacer à un autre emplacement de votre dossier utilisateur, par exemple :
-
mv firefox ~/firefox
-
- Firefox est désormais prêt à l’utilisation. Vous pouvez lancer son exécution directement depuis le terminal :
-
~/firefox/firefox &
-
- Créez un raccourci sur le bureau (la démarche peut être différente dans votre distribution Linux et l’environnement de bureau utilisé).
- Effectuez un clic droit sur le bureau et choisissez Créer un lanceur dans le menu contextuel.
- Vous pouvez aussi saisir ceci dans le terminal :
-
ln -s ~/firefox/firefox ~/Desktop/
-
- Une icône pour le raccourci du bureau peut être trouvée dans
~/firefox/browser/chrome/icons/default/
Avertissement concernant les fonctionnalités de sécurité
Dans certaines distributions Linux utilisant AppArmor, telles que celles basées sur Debian, Ubuntu, openSUSE et SUSE Linux, il est possible que vous voyiez un avertissement prévenant que certaines fonctionnalités de sécurité de Firefox peuvent offrir moins de protection sur votre système d’exploitation actuel. Pour en savoir plus, consultez l’article Avertissement sur les fonctionnalités de sécurité de Firefox sous Linux.