Question Comment rétrograder Firefox v. 57 à v. 56?


Quelle est la manière la plus simple de rétrograder Firefox 57 vers Firefox 56?

Cela permet d’avoir plus de temps pour attendre le remplacement des extensions existantes.


70
2017-11-16 17:52


origine


Après la mise à niveau vers Firefox 57, j'ai recherché et substitué mes propres solutions de contournement pour remplacer les anciennes extensions de Firefox qui ne fonctionnaient pas, par exemple: askubuntu.com/questions/516033/… et maintenant tout fonctionne comme d'habitude dans mon Firefox 57 et mon Firefox 57 est aussi nettement plus rapide que Firefox 56, donc ça vaut la peine de le mettre à jour. - karel
Je sais pour vous qu'il est trop tard, mais pour empêcher un paquet d'obtenir des mises à niveau, vous pouvez exécuter sudo apt-mark hold firefox* (que @Videonauth utilise également dans sa réponse après rétrogradation). - Byte Commander
c'est MAUVAISE IDÉE. Si vous ne souhaitez pas utiliser FF 57, utilisez Firefox ESR. Parce qu'il va y avoir des correctifs de sécurité. FF 56 ne le fera pas. - Sarge Borsch
Firefox, des extensions qui fonctionnent parfaitement depuis 2011! - Eric Duminil
@DmitryKudriavtsev Désolé d'être franc, mais: lisles nouvelles récemment? Ces "cibles plus mûres" détournent les ordinateurs, et si un problème de sécurité a un script-kiddies MCVE volonté le reproduire avec une charge utile supplémentaire. - wizzwizz4


Réponses:


Je pense qu'il est préférable de revenir à Firefox ESR 52 (cette branche est prévu pour être soutenu jusqu'en 2018-09-05 et obtiendrez des mises à jour de sécurité).

Vous avez deux options ici:

  • Obtenir Firefox ESR 52.9.0 à partir de PPA de Jonathon F. Voir ma réponse sur un sujet similaire. Vous pouvez installer le package sur 14.04 LTS (Trusty Tahr), 16.04 LTS (Xenial Xerus), 18.04 LTS (Bionic Beaver) à partir de ce référentiel avec les commandes suivantes:

    sudo add-apt-repository ppa:jonathonf/firefox-esr
    sudo apt-get update
    sudo apt-get install firefox-esr
    

Ou

  • Obtenir Firefox ESR 52.9.0 à partir de PPA de l'équipe Mozilla (les premières versions ont été publiées ici à 2017-10-11 à la suite de discussion sur le mailleur ubuntu-desktop). Vous pouvez installer le package sur 14.04 LTS (Trusty TAHR), 16.04 LTS (Xenial Xerus), 17,10 (Artful Aardvark) et 18.04 LTS (Bionic Beaver), 18,10 (Cosmic) de ce référentiel avec les commandes suivantes:

    sudo add-apt-repository ppa:mozillateam/ppa
    sudo apt-get update
    sudo apt-get install firefox-esr
    

Pour ton information:


En 2018-08-29 le ppa:jonathonf/firefox-esr PPA a sorti une nouvelle version de Firefox ESR (60.1.0esr-2 ~ 16.04.york1). Je ne prévois pas de l'utiliser en raison de l'abandon des ADDONS LEGACY.

Remarque: ci-dessous est une solution non sécurisée, mais avec cela, nous pouvons continuer à utiliser les ADDONS LEGACY installés.

Je vais donc épingler cette version avec:

cat <<EOF | sudo tee /etc/apt/preferences.d/pin-firefox
Package: firefox-esr
Pin: version 52.9.0esr-1~16.04.york0
Pin-Priority: 1337
EOF

et continuez à utiliser mes addons tels que SiteDelta, TableTools2, Show Parent Folder, Manage Folders, Wired Marker et autres.


Si vous voulez installer exactement Firefox ESR 52, vous pouvez l'obtenir d'autres PPA - ppa:jonathonf/firefox-esr-52, mais s'il vous plaît noter que vous n'obtiendra pas de mises à jour de sécurité car cette version est obsolète.


75
2017-11-16 17:58



Notez cependant que la rétrogradation à FF52 ESR peut entraîner des problèmes. D'après mon expérience, les problèmes peuvent ou non affecter un profil particulier et peuvent être intermittents. - Makyen
Plus d'infos: La série Firefox ESR 52 continuera à recevoir des mises à jour de sécurité jusqu'en juin 2018, ce qui vous donnera plus de temps tout en restant plus sécurisé. - Nattgew
À plus long terme, le prochain ESR sera quantifié et une extension Web sera créée, tout comme FF57. Si tout ce dont vous avez besoin n'est toujours pas possible dans le prochain ESR, vous devrez vous tourner vers un fork de Firefox qui a pour objectif de maintenir la prise en charge des extensions héritées telles que Waterfox. waterfoxproject.org/downloads - Dan Neely
C'est bizarre que la réponse supérieure à la question ne réponde pas à la question. - Mehrdad
@ Mehrdad Quand la prémisse de la question est une mauvaise idée… - Ry-


Avertissement:

Il est déconseillé de conserver les paquets en attente à moins que votre objectif soit de disposer d'un environnement de production stable dans lequel les outils que vous utilisez ne doivent pas subir de modifications pendant que vous travaillez avec eux.

Pour ce faire, vous pouvez simplement faire ce qui suit:

  1. Pour Ubuntu 17.10:

    Note: cela fonctionne dans Artful tout le temps car Artful est sorti avec firefox étant la version 56.

    # see footnote (1)
    sudo apt-get install firefox=56.0+build6-0ubuntu1
    sudo apt-mark hold firefox
    
  2. Pour Ubuntu 16.04

    Note: cela ne fonctionnera que le 16.04 si vous n'avez pas nettoyé le cache de vos archives avec sudo apt clean ou sudo apt autoclean. Si vous avez déjà nettoyé vos archives locales, vous ne pouvez que revenir à 45.0.2+build1-0ubuntu1 quel était le xenial qui a été publié avec, sinon vous pouvez vous référer à @Michael Johnson la réponseci-dessous qui fonctionnera très bien dans ce cas.

    # see footnote (1)
    sudo apt-get install firefox=56.0+build6-0ubuntu0.16.04.2
    sudo apt-mark hold firefox
    
  3. Pour toutes les autres versions d'Ubuntu:

    Note: Ici aussi, cela ne fonctionnera que si vous n'avez pas encore nettoyé vos archives locales:

    demander le apt policy des informations qui vous renverront quelque chose comme ceci:

    $ apt policy firefox
    firefox:
      Installed: 57.0+build4-0ubuntu0.17.10.5
      Candidate: 57.0+build4-0ubuntu0.17.10.5
      Version table:
     *** 57.0+build4-0ubuntu0.17.10.5 500
            500 http://archive.ubuntu.com/ubuntu artful-updates/main amd64 Packages
            500 http://archive.ubuntu.com/ubuntu artful-security/main amd64 Packages
         56.0+build6-0ubuntu1 500
            500 http://archive.ubuntu.com/ubuntu artful/main amd64 Packages
            100 /var/lib/dpkg/status
    

    Nous sommes après la ligne qui vous indique le nom du paquet pour la version 56, qui serait dans cet exemple 56.0+build6-0ubuntu1. c'est simplement ce que vous avez mis dans les lignes suivantes:

    # see footnote (1)
    sudo apt-get install firefox=<package version>
    sudo apt-mark hold firefox
    
  4. Si toutes les options ci-dessus échouent, vous pouvez télécharger les anciennes versions de Firefox sur leur site web pour toutes les versions et les configurer dans votre répertoire personnel. Voir Comment installer un fichier tar.gz ou tar.bz2 sur la façon de le faire. Cela vous laisserait avec Firefox 56 comme une deuxième option sur votre système pendant que vous attendez que vos add-ons préférés soient mis à jour.

  5. Puisque je ne veux pas plagier @Michael Johnson la réponse Vous devriez vous référer à sa réponse pour une autre bonne option sur la façon de revenir en arrière.

Chaque fois que vous pensez vouloir mettre à jour ce paquet à 57 ou quelle que soit la version actuelle, vous pouvez simplement faire (voir (2)):

sudo apt-mark unhold firefox
sudo apt update
sudo apt install firefox

Lorsque vous lancez le firefox dégradé pour la première fois, vous pouvez être averti que certaines extensions (langage) disponibles dans firefox 57 ne sont pas compatibles avec la version 56. Après une vérification des versions mises à jour, aucune ne sera trouvée, firefox commence normalement.


Notes de bas de page:

(1) Le premier installera la dernière version de Firefox 56, même si vous avez déjà installé 57 et que la seconde commande bloquera la mise à jour de ce paquet (voir (2)).

(2) normalement détenir / laisser firefox seul suffit pour ce que vous voulez réaliser, mais en cas de doute 'firefox\*' tiendra / libérer tous les paquets supplémentaires commençant par firefox aussi.


28
2017-11-16 18:12



Si vous n'avez pas 56.0 dans votre cache, je suppose que vous pouvez le télécharger depuis launchpad.net/ubuntu/xenial/+package/firefox ou launchpad.net/ubuntu/artful/+package/firefox et l'installer avec dpkg -i - Jellby
Notez que, contrairement à la version ESR qui permet également aux addons plus anciens de fonctionner, la version 56 ne reçoit plus de mises à jour de sécurité. - Chai T. Rex
@ ChaiT.Rex vrai que, je viens de répondre à la question et cela demandait comment rétrograder à 56 et non ce qui est un bon remplacement pour 56 :) - Videonauth
Apparemment, Firefox 56 n'est plus disponible sur les serveurs Ubuntu. Au lieu de cela, il pourrait être trouvé parmi les construit de “Ubuntu Mozilla Security Team”. Assurez-vous simplement de sélectionner la distribution appropriée et l'architecte. - Vadim
@ MateusAraújo Je ne sais pas d'où vient cette idée fausse. Sous Linux, Firefox ne se met pas à jour en mode silencieux, il met à jour les paquets fournis via le référentiel en utilisant apt / apt-get sur Ubuntu. Vous pouvez facilement vérifier cela. Si vous ouvrez le menu elp (H), vous ne trouverez aucune option pour vérifier les mises à jour, et le fait de cliquer sur (A) ne permet pas non plus de vérifier les mises à jour comme sur Windows. - Videonauth


Les autres réponses ne fonctionnent pas actuellement sans lire les commentaires, alors je pense qu'il est utile d'afficher une réponse plus directe, car le PO a demandé "la manière la plus simple". Si vous utilisez Ubuntu 16.04 64 bits, lancez simplement ces commandes:

wget https://launchpad.net/~ubuntu-mozilla-security/+archive/ubuntu/ppa/+build/13537983/+files/firefox_56.0+build6-0ubuntu0.16.04.2_amd64.deb
sudo dpkg -i firefox_56.0+build6-0ubuntu0.16.04.2_amd64.deb
sudo apt-mark hold firefox

Si vous utilisez plutôt Ubuntu 17.10 (32 ou 64 bits), exécutez ces commandes à la place:

sudo apt-get install firefox=56.0+build6-0ubuntu1
sudo apt-mark hold firefox

Si vous utilisez une autre version d'Ubuntu, vous devrez rechercher le fichier .deb ici et installer avec dpkg comme ci-dessus.


3
2017-11-21 16:05





Vous pouvez télécharger les paquets Firefox pour Ubuntu depuis http://archive.ubuntu.com/ubuntu/pool/main/f/firefox/. À la fin de la liste, vous trouverez les packages Firefox, ignorez les autres (par ex. firefox-dbg, firefox-locale, etc.). À partir de celles qui figurent à la fin de la liste, assurez-vous de sélectionner la version Ubuntu et l’architecture du processeur correctes.

Pour Ubuntu 14.04:

Pour Ubuntu 16.04:

Pour Ubuntu 17.04:

Pour Ubuntu 17.10, il n’ya pas de paquet Firefox 56, alors essayez les paquetages 17.04. Pour les autres versions, essayez le package le plus récent ou l'ancien package le plus proche en cas d'échec.

Une fois que vous avez téléchargé le package correct, vous aurez une .deb fichier. Installez ceci avec sudo dpkg --install. Ainsi, par exemple, si vous avez téléchargé le package 17.04 64 bits, la commande serait sudo dpkg --install firefox_56.0+build6-0ubuntu0.17.04.2_amd64.deb. Remplacez le nom de fichier dans la commande par celui correspondant au package que vous avez téléchargé.

Vous verrez probablement des erreurs après avoir exécuté le dpkg commander. C'est normal. Courir sudo apt-get -f install pour corriger les erreurs en installant / mettant à jour les dépendances requises.

Vous devrez peut-être courir sudo apt-mark hold firefox avant de courir sudo apt-get -f install, personnellement, je n'ai jamais eu besoin de le faire, mais les autres réponses impliquent que cela est nécessaire. Probablement aucun mal fait en utilisant cette commande, et cela empêchera Firefox de se mettre à jour automatiquement (utiliser sudo apt-mark unhold firefox pour permettre à Firefox d'être à nouveau mis à jour).

EDIT: Ces paquets semblent avoir été supprimés. Une version mise à jour est disponible, utilisant le même package pour toutes les versions d'Ubuntu prises en charge:


2
2017-11-16 19:53



Qu'est-ce qui rend votre réponse unique par le haut? C'est juste une compilation. - N0rbert
@ N0rbert Votre réponse demandait à l'OP d'utiliser une version différente de Firefox pour sa version demandée et lui demandait d'utiliser un PPA. La réponse de Videonauth met à jour arbitrairement le système de l'utilisateur et n'est d'aucune aide si l'utilisateur n'a pas le paquet dans le cache du paquet. La mienne est la seule réponse qui explique comment télécharger la version demandée de Firefox depuis le dépôt officiel Ubuntu. En suivant ma réponse, l'utilisateur pourra réinstaller le package exact qu'il avait probablement installé précédemment, même s'il ne se trouve plus dans le cache de son package. - Micheal Johnson
D'ACCORD. Mais OP ne pense pas à la sécurité. Je suggère d'utiliser ESR :) - N0rbert
Ubuntu a supprimé Firefox 56 des liens que vous avez publiés. Il peut encore être trouvé dans les builds par l'équipe de sécurité Ubuntu, comme noté par @Vadim: launchpad.net/~ubuntu-mozilla-security/+archive/ubuntu/ppa/… - Mateus Araújo
@ MateusAraújo Ceux du PPA ne sont pas nécessairement les mêmes que ceux du référentiel du package principal. - Micheal Johnson


Vous n'avez pas besoin de rétrograder à 56 pour utiliser les extensions héritées.

Vous pouvez installer la version "Firefox Nightly" qui vous permet d'activer les extensions héritées sur les versions 57+. Actuellement, j'utilise la version 59 * et les extensions existantes fonctionnent parfaitement pour moi jusqu'à présent.

Premier, installez le ppa ubuntu-mozilla-daily en lançant les commandes suivantes:

sudo add-apt-repository ppa:ubuntu-mozilla-daily/ppa
sudo apt-get update

Prochain, exécutez la commande suivante pour installer Firefox Nightly:

sudo apt install firefox-trunk

aditionellementSi vous souhaitez utiliser votre profil Firefox actuel, exécutez la commande suivante pour copier votre profil Firefox existant dans la génération Nightly:

cp -R $HOME/.mozilla/firefox/* $HOME/.mozilla/firefox-trunk/

finalement:

  • ouvrir Firefox Nightly et aller à about:config

  • rechercher extensions.legacy.enabled

  • double-cliquez extensions.legacy.enabled pour basculer la valeur à true 

  • rechercher extensions.allow-non-mpc-extensions

  • double-cliquez extensions.allow-non-mpc-extensions pour basculer la valeur à true 


Remarque: la plupart de mes extensions non compatibles avec plusieurs processus ne fonctionnent pas.


2
2017-12-06 11:17





Une version de Firefox en amont, ou même plusieurs de ces versions, peut être installée avec la version gérée par Ubuntu, comme le suggèrent les réponses à cette question sur Unix et Linux SE.

Vous pouvez ensuite utiliser ces anciennes versions uniquement lorsque vous souhaitez utiliser les applications qui en ont besoin et désactiver la mise à jour automatique dans leurs paramètres.

C'est la meilleure façon de gérer les applications Web héritées lorsque les concepteurs de navigateurs considèrent les durées de vie des produits de 10 ans ou la rétrocompatibilité comme des mots de quatre lettres.


-3
2017-11-17 19:29