GNU/Linux >> Tutoriels Linux >  >> Debian

Comment installer le dernier Firefox (non-ESR) sur Debian 10 Buster (stable) ou Bullseye (testing)

Debian Stable et Testing n'ont que Firefox ESR dans leurs dépôts. Cet article explique comment installer le dernier Firefox (stable mais pas ESR) sur Debian Stable (Buster) ou Testing (Bullseye).

Firefox ESR, ou Extended Support Release, est une version officielle de Firefox qui se concentre sur la sécurité et la stabilité plutôt que sur les dernières fonctionnalités. Au cours du cycle prolongé, aucune nouvelle fonctionnalité ne sera ajoutée à Firefox ESR, seules les vulnérabilités à haut risque/impact élevé ou de stabilité majeure seront corrigées.

En tant que tel, Firefox ESR est principalement destiné aux organisations telles que les universités, les gouvernements ou les entreprises, ainsi qu'aux particuliers qui préfèrent la stabilité aux fonctionnalités et une interface utilisateur qui ne change pas entre les versions.

Cet article présente 2 3 façons d'installer le dernier Firefox non-ESR sur Debian Stable (Buster) ou Testing (Bullseye) :depuis Flatpak / Flathub (disponible avec Firefox 75; cela a été ajouté à l'article dans une édition ultérieure), Installer les référentiels Debian Unstable (avec l'épinglage approprié et des instructions sur la façon d'annuler les modifications si vous en avez besoin) ou téléchargez et collez manuellement Firefox dans le menu des applications.

Au moment d'écrire ces lignes, la dernière version de Firefox ESR est la version 68 (68.2) tandis que la dernière version standard de Firefox est la version 71.

Il convient de noter que Firefox standard (pas ESR) utilise un nouveau profil distinct . Votre profil Firefox ESR restera sur votre système et se chargera lorsque vous exécuterez Firefox ESR, mais il ne sera pas utilisé par la version standard de Firefox.

Option 1 :Installez le dernier Firefox stable (pas ESR) sur Debian avec le package Firefox Flatpak de Flathub

Avec Firefox 75, le navigateur Web de Mozilla a reçu et prend en charge Flatpak disponible dans le référentiel Flathub. Cela peut être utilisé dans de nombreuses distributions Linux, y compris n'importe quelle version de Debian.

Notez que Firefox installé par Flatpak est installé dans un bac à sable, ce qui peut causer des problèmes d'accès aux fichiers locaux et d'ouverture de fichiers avec des applications externes, du moins pour l'instant. Cependant, le bac à sable offre également une meilleure sécurité.

1. Pour installer ce package Firefox, installez d'abord Flatpak si vous ne l'avez pas déjà fait :

sudo apt install flatpak

2. Si vous utilisez l'application logicielle GNOME, vous pouvez également installer le plug-in Flatpak correspondant (cela vous permet de parcourir et de mettre à jour les applications Flatpak) :

sudo apt install gnome-software-plugin-flatpak

3. Ensuite, ajoutez le dépôt Flathub en :

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo


4. À ce stade, il est recommandé de redémarrer votre système.

5. Vous pouvez maintenant installer le dernier Firefox (pas ESR) sur Debian en utilisant :

flatpak install flathub org.mozilla.firefox

Option n° 2 :Installez la dernière version de Firefox sur Debian Stable ou testez à l'aide du référentiel Debian Unstable

Le référentiel instable Debian (nom de code Sid) est comme une version en cours de développement de Debian qui est toujours utilisée comme une branche instable. C'est là que les paquets vont après que leur responsable les a téléchargés, et ils sont publiés pour approbation par le maître FTP. Le nom "unstable" ne signifie pas nécessairement que les packages sont instables, mais plutôt moins testés, ce qui est normal puisqu'il s'agit de nouveaux packages.

Debian 10 Buster (Stable) et Testing (Bullseye) n'ont que Firefox ESR dans leurs dépôts, tandis que Debian Unstable a à la fois la dernière version normale de Firefox (non-ESR) et Firefox ESR.

L'avantage d'installer Firefox de cette manière par rapport à l'autre solution mentionnée ci-dessous est que vous pouvez installer Firefox qui est géré par Debian et qui possède des correctifs spécifiques à Debian.

Avec les instructions suivantes, nous allons ajouter le référentiel Debian unstable dans Debian Stable ou Testing, puis définir une priorité de broche faible pour le référentiel unstable afin que vous ne puissiez pas installer les packages automatiquement à moins que vous ne le spécifiiez manuellement. De cette façon, la version normale de Firefox ne sera installée ou mise à jour que lorsque vous exécuterez la commande d'installation mentionnée ci-dessous.

Les autres packages (autres que les dépendances de Firefox) de ce dépôt instable ne seront pas installés automatiquement non plus, vous continuerez donc à utiliser Debian Stable ou Testing (selon ce que vous utilisez). Cet article fournit également des instructions sur la façon d'annuler complètement cela.

1. Ajoutez le référentiel Debian unstable sur Debian 10 Buster (Stable) ou Debian Bullseye (Testing).

Commencez par ouvrir /etc/apt/sources.list en tant que root avec un éditeur de texte comme Nano :

sudo nano /etc/apt/sources.list

A la fin de ce fichier (ne rien changer) ajouter la ligne suivante :

deb https://deb.debian.org/debian/ unstable main contrib non-free

Après avoir ajouté ceci, enregistrez le fichier et quittez l'éditeur de texte (si vous utilisez Nano, appuyez sur Ctrl + O suivi Enter pour enregistrer le fichier et quitter Nano avec Ctrl + X ).

2. Définissez le référentiel Debian unstable sur une priorité basse afin que votre système n'installe pas automatiquement les packages à moins que vous ne le spécifiiez manuellement.

Créer et ouvrir un fichier /etc/apt/preferences.d/99pin-unstable en tant que root avec un éditeur de texte, par exemple avec l'éditeur de texte en ligne de commande Nano :

sudo nano /etc/apt/preferences.d/99pin-unstable

Ajoutez ce qui suit à ce fichier :

Package: *
Pin: release a=stable
Pin-Priority: 900
Package: *
Pin release a=unstable
Pin-Priority: 10

Après avoir ajouté ceci, enregistrez le fichier et quittez l'éditeur de texte (si vous utilisez Nano, appuyez sur Ctrl + O , puis appuyez sur Enter pour enregistrer le fichier et quitter avec Ctrl + X ).

3. Installez le dernier Firefox standard (non-ESR) sur Debian 10 Buster (Stable) ou Testing (Bullseye).

Vous pouvez maintenant installer le dernier Firefox normal sur Debian 10 Buster (Stable) ou Bullseye (Testing) :

sudo apt update
sudo apt install -t unstable firefox

ATTENTION ! Le apt install firefox habituel ne fonctionnera pas en raison des règles d'épinglage utilisées. Installez-le exactement comme mentionné dans cet article - avec apt install -t unstable firefox .

Pour plus d'informations sur l'épinglage d'apt, consultez cette page du wiki Debian.

Si vous remarquez une incompatibilité avec l'installation de la version normale de Firefox et de Firefox ESR sur votre système (je n'ai remarqué aucun problème, mais je pensais le mentionner au cas où), vous pouvez supprimer Firefox ESR de votre installation Debian :

sudo apt purge firefox-esr

Vous pourriez également aimer :3 façons d'installer le navigateur Tor sur Linux

Voici donc comment annuler cela et rétrograder les packages installés à partir du référentiel Debian instable

Bien que nous n'ayons installé Firefox qu'à partir du référentiel Debian Unstable conformément aux instructions de cet article, Firefox lui-même a également hérité de certaines de ses dépendances sur Debian Unstable (requis pour la fonctionnalité).

Si vous changez d'avis plus tard et que vous souhaitez annuler les modifications, vous pouvez rétrograder les packages du référentiel Debian unstable vers la version de Debian Stable / Testing.

Pour cela, ouvrez le /etc/apt/preferences.d/99pin-unstable Fichier que nous avons créé à l'étape 2 à l'aide d'un éditeur de texte tel que Nano :

sudo nano /etc/apt/preferences.d/99pin-unstable

Changez le stable Priorité des broches 1001 , et le unstable Priorité des broches -1 , comme ceci :

Package: *
Pin: release a=stable
Pin-Priority: 1001
Package: *
Pin release a=unstable
Pin-Priority: -1

Lorsque vous avez terminé, enregistrez le fichier et quittez l'éditeur de texte (si vous utilisez Nano, appuyez sur Ctrl + O , puis appuyez sur Enter pour enregistrer le fichier et quitter avec Ctrl + X ).

Prochaine exécution apt update et apt full-upgrade , et apt rétrogradera tous les packages du référentiel unstable Debian (et supprimera ceux qui ne sont disponibles que dans le référentiel unstable) :

sudo apt update
sudo apt full-upgrade

Ensuite, vous pouvez les supprimer /etc/apt/preferences.d/99pin-unstable Fichier et le dépôt Debian unstable apt de /etc/apt/sources.list .

Source pour cela (mais j'ai changé le référentiel et ajouté des instructions d'annulation) :u / kotajacob sur Reddit.

Option n° 3 :Installez manuellement le dernier Firefox normal sur Debian Stable ou Testing

Une autre façon d'utiliser le dernier Firefox standard (non-ESR) sur Debian 10 Buster (Stable) ou Bullseye (Testing) consiste à l'installer manuellement à l'aide des fichiers binaires fournis par Mozilla. L'avantage est qu'il peut se mettre à jour automatiquement et recevoir la mise à jour dès que Mozilla la publie.

1. Téléchargez Firefox pour Linux (fourni par Mozilla) et extrayez-le.

Allez sur la page de téléchargement de Firefox et cliquez sur Download Now Bouton pour obtenir la dernière version de Firefox.

Extrayez la version téléchargée de Linux Firefox et déplacez-la dans un dossier de votre système où votre utilisateur dispose d'autorisations d'écriture afin que Firefox puisse se mettre à jour automatiquement. Par exemple, vous pouvez déplacer le dossier Firefox vers /opt/firefox et changez le /opt/firefox Dossier et /opt/firefox/firefox Autorisations pour 755 .

Par exemple, si vous avez décompressé le dossier Firefox dans votre répertoire personnel, déplacez-le vers /opt et changez le /opt/firefox Dossier et /opt/firefox/firefox Autorisations pour 755 (pour activer la mise à jour automatique) avec :

sudo mv firefox /opt/
sudo chmod 755 /opt/firefox
sudo chmod 755 /opt/firefox/firefox

2. Ajoutez Firefox au menu de l'application.

Ensuite, vous souhaitez ajouter Firefox à votre menu. Dans les environnements de bureau basés sur GTK, vous pouvez ajouter des applications à votre menu à l'aide de MenuLibre. Installez-le sur Debian avec :

sudo apt install menulibre

Dans les environnements de bureau basés sur Qt/KDE, vous pouvez ajouter (et modifier) ​​des applications à votre menu à l'aide de l'éditeur de menu KDE, qui peut être installé sur Debian :

sudo apt install kmenuedit

Les instructions pour ajouter une nouvelle application au menu sont très similaires pour MenuLibre et KDE Menu Editor. Ci-dessous, j'explique les étapes pour MenuLibre uniquement.

Exécutez MenuLibre (il peut être vu comme un Menu Editor dans le menu de l'application), cliquez sur le Internet Catégorie dans la barre latérale, puis cliquez sur le + dans la barre d'outils et sélectionnez Add Launcher :

Un lanceur d'applications avec des valeurs vides (par défaut) est créé. Cliquez ensuite sur New Launcher en haut de ce nouveau lanceur vierge pour éditer son texte et le changer dans Firefox :

Ensuite, cliquez sur l'icône (elle se trouve sur le côté gauche du texte "Nouveau lanceur"), sélectionnez Browse Files... et recherchez l'icône Firefox en vous rendant là où vous avez extrait Firefox puis en browser/chrome/icons/default et sélectionnez la plus grande icône ici.

Par exemple, si vous avez extrait Firefox en /opt/firefox , le chemin vers les symboles serait :/opt/firefox/browser/chrome/icons/default ).

Vous devez maintenant ajouter le chemin du fichier exécutable de Firefox à notre nouveau lanceur. Dans MenuLibre, cliquez sur l'icône du dossier à côté de la boîte de commande et recherchez le firefox exécutable. Il devrait être dans le dossier dans lequel vous avez extrait Firefox (par exemple, si vous avez /opt/firefox Le dossier où vous avez extrait Firefox est le chemin vers l'exécutable Firefox /opt/firefox/firefox ):

Ensuite, si vous avez deux catégories supplémentaires appelées. voir X-XFCE et X-Xfce-Toplevel , supprimez-les en cliquant dessus, puis cliquez sur le - Bouton (Moins / Trait d'union) :

Lorsque vous avez ces deux catégories, vous pouvez obtenir des entrées Firefox en double dans le menu de votre application.

Lorsque vous avez terminé, assurez-vous de cliquer sur Save depuis la barre d'outils MenuLibre pour enregistrer et créer votre nouveau lanceur Firefox.

Vous devriez maintenant trouver la version standard de Firefox dans le menu de votre application. Voici le dernier Firefox (j'ai installé à la fois le standard et l'ESR) dans le menu de l'application Debian 10.2 Buster (Stable) :

Il convient de noter qu'il est également possible d'installer le dernier Firefox sans ESR sur Debian en téléchargeant le package depuis le magasin Snap. Mais cela a quelques inconvénients et bizarreries : il peut être lent à démarrer, dans certains cas il ne respecte pas le thème système (y compris le thème du pointeur de la souris), sur Debian il ne s'intègre pas au menu des applications, et l'exécutable n'est pas automatiquement ajouté à votre $ PATH (même après un redémarrage du système - comme observé dans mon test sur Debian 10 Buster).


Debian
  1. Comment installer Debian 10 (Buster)

  2. Comment installer la dernière version de Mesa sur Debian 9 Stretch Linux

  3. Comment installer les derniers pilotes NVIDIA sur Debian 9 Stretch Linux

  4. Comment intégrer le dernier Firefox dans Gnome 3 sur Debian Jessie

  5. Comment installer R sur Debian 10 Buster

Comment installer la dernière version de VirtualBox 6.0.10 sur Debian 10 Buster

Comment installer la dernière ligne principale ou stable de Nginx sur Debian 11

Comment installer le dernier MySQL 8 sur Debian 11

Comment installer Steam sur Debian 11 Bullseye ou Buster 10 Linux

Comment installer Unrar Debian 11 Bullseye ou 10 Buster Linux

Comment installer Mozilla FireFox sur Debian 11 Bullseye