Passer au contenu principal

Installation de Firefox via PPA sur Ubuntu 22.04 (et versions supérieures) et blocage de l’installation via Snap

L'installation de Firefox sous Ubuntu 22.04 (Jammy Jellyfish) ou versions supérieures se fait généralement via Snap, une méthode qui ne plaît pas à tout le monde en raison de la nature encapsulée des applications Snap, leur consommation de ressources et leur lenteur au démarrage. Heureusement, il est possible d’installer Firefox via un PPA (Personal Package Archive) pour obtenir une version classique basée sur les paquets .deb. Voici comment procéder, ainsi que la manière de bloquer l'installation via Snap.

Étapes pour installer Firefox via PPA

  1. Supprimer la version Snap de Firefox (si installée)
    Avant d'installer Firefox via PPA, il est essentiel de supprimer la version Snap pour éviter tout conflit.

    Ouvrez un terminal et exécutez les commandes suivantes :

    sudo snap remove firefox
    
  2. Ajouter le PPA pour Firefox
    Mozilla propose un PPA officiel pour distribuer Firefox via les paquets .deb. Pour l'ajouter, exécutez :

    sudo add-apt-repository ppa:mozillateam/ppa
    sudo apt update
    
  3. Configurer les priorités du PPA
    Il est nécessaire de configurer votre système pour privilégier l'installation de Firefox à partir du PPA plutôt que de Snap. Cela se fait via un fichier de préférences dans le dossier /etc/apt/preferences.d/.

    Créez et éditez un nouveau fichier :

    sudo nano /etc/apt/preferences.d/mozillateamppa
    

    Ajoutez-y les lignes suivantes :

    Package: *
    Pin: release o=LP-PPA-mozillateam
    Pin-Priority: 1001
    
    Package: firefox*
    Pin: release o=Ubuntu*
    Pin-Priority: -1
    

    Ces paramètres vont forcer le système à utiliser les paquets Firefox du PPA et à ignorer ceux provenant de Snap.

  4. Installer Firefox
    Après avoir configuré les priorités, installez Firefox via le PPA :

    sudo apt install firefox
    

    Cette commande installera Firefox en tant que paquet .deb, et il sera mis à jour à partir du PPA de Mozilla à chaque fois que vous mettez à jour votre système.

Blocage de l’installation automatique de Firefox via Snap

Ubuntu peut parfois tenter de réinstaller des paquets via Snap lors des mises à jour. Pour empêcher cela, il est recommandé de bloquer le Snap de Firefox.

  1. Bloquer l’installation automatique du Snap de Firefox
    Utilisez la commande suivante pour désactiver définitivement le Snap de Firefox :

    sudo apt-mark hold firefox
    

    Cela empêchera toute mise à jour ou installation automatique du Snap de Firefox à l'avenir.

  2. Désactiver totalement Snap (optionnel)
    Si vous souhaitez complètement désactiver Snap sur votre système (pas seulement pour Firefox), vous pouvez procéder ainsi :

    • Désinstallez Snapd :

      sudo apt purge snapd
      
    • Supprimez également les fichiers restants de Snap :

      sudo rm -rf /var/cache/snapd/
      rm -rf ~/snap
      

Conclusion

En suivant ces étapes, vous aurez installé Firefox via PPA sur Ubuntu 22.04 ou supérieur, et évité l’installation via Snap. Cela vous permettra de bénéficier d'une version plus traditionnelle de Firefox, avec potentiellement de meilleures performances sur certains systèmes et une plus grande souplesse de gestion.