74 votes

Comment rétrograder Firefox v. 57 vers v. 56 ?

Quelle est la méthode la plus simple pour rétrograder de Firefox 57 à Firefox 56 ?

Ceci afin de disposer de plus de temps pour attendre les remplacements fonctionnels des extensions existantes.

80voto

N0rbert Points 86925

Obtenez supporté par Firefox ESR 60.x (les LEGACY ADDONS ne fonctionnent pas ici)

Si vous avez besoin de Firefox ESR supporté, vous pouvez ajouter l'un des PPAs. Deux options ici :

Pour votre information :

  • Cette nouvelle version ne prend pas en charge les LEGACY ADDONS.
  • L'état actuel du portage des extensions LEGACY vers WebExtension se trouve à l'adresse suivante Feuille de calcul Google . Le pourcentage de WebExtensions n'est pas trop élevé.

Obtenez non pris en charge Firefox ESR 52.x (LEGACY ADDONS fonctionne ici)

Veuillez noter que la version ESR 52 n'est plus supportée. Procédez à vos propres risques.

Vous pouvez obtenir Firefox ESR 52.9.0 à partir de Le PPA de Jonathon F ppa:jonathonf/firefox-esr-52 avec les commandes suivantes :

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

Avec une telle version, je peux continuer à utiliser mes modules complémentaires tels que SiteDelta, TableTools2, Show Parent Folder, Manage Folders, Wired Marker et autres.


Notes : si vous avez déjà ajouté ppa:jonathonf/firefox-esr PPA avant et ne voulez pas que Firefox soit mis à niveau vers la version 60, alors vous pouvez épingler cette version avec la commande suivante (16.04 LTS comme exemple) :

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

Si vous avez ajouté l'un des PPA ( ppa:mozillateam/ppa o ppa:jonathonf/firefox-esr ) et que Firefox a été mis à jour de la version 52 à la version 60, supprimez tous les PPA avec la version 60 et activez le PPA spécial ( ppa:jonathonf/firefox-esr-52 ) avec les commandes ci-dessous :

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

mais veuillez noter que vous ne recevra pas de mises à jour de sécurité car cette version est obsolète .

Mise à jour 2019-07-09 : la version 52.9.0 de Firefox ESR souffre d'un problème d'addon avec un certificat expiré. Même l'installation locale de XPI se termine par le message "Cet add-on n'a pas pu être installé car il semble être corrompu". Pour résoudre le problème nous avons besoin :

  1. Télécharger le certificat PEM mis à jour de pastebin (ou copier à partir de ce superutilisateur réponse et enregistrer comme mozilla2019.pem .
  2. Naviguez avec Firefox vers about:preferences#advanced
  3. Cliquez sur le bouton "View Certificates", cliquez sur "Import" et installez mozilla2019.pem certificat.

31voto

Videonauth Points 31896

Avis de non-responsabilité :

Il n'est pas recommandé de garder les paquets en attente, sauf si votre objectif est d'avoir un environnement de production stable où les outils que vous utilisez ne doivent pas subir de modifications pendant que vous travaillez avec eux.

Pour ce faire, vous pouvez simplement procéder comme suit :

  1. Pour Ubuntu 17.10 :

    Note : cela fonctionne dans artful tout le temps parce que artful est sorti avec la version 56 de firefox.

    # 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 sur la version 16.04 si vous n'avez pas nettoyé le cache de vos archives avec la commande sudo apt clean o sudo apt autoclean . Si vous avez déjà nettoyé vos archives locales, vous ne pouvez que revenir en arrière. 45.0.2+build1-0ubuntu1 qui était celui avec lequel xenial a été publié, alternativement vous pouvez vous référer à Réponse de @Michael Johnson ci-dessous qui fonctionnera parfaitement 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 qui vous donnera 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 . il suffit de l'insérer 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 d'anciennes versions de Firefox sur leur site web. site web pour toutes les versions et les installer 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 deuxième option sur votre système en attendant que vos modules complémentaires préférés soient mis à jour.

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

Si vous souhaitez mettre à jour ce paquet vers la version 57 ou toute autre version actuelle, il vous suffit de le faire (voir (2)) :

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

Lorsque vous démarrez le firefox déclassé pour la première fois, vous pouvez recevoir un avertissement indiquant que certaines extensions (langage) disponibles dans firefox 57 ne sont pas compatibles avec la version 56. Après avoir vérifié une fois les versions mises à jour de ces extensions, qui n'en trouveront aucune, firefox démarrera normalement.


Notes de bas de page :

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

(2) Détention normale ou non firefox seul suffit pour ce que vous voulez obtenir, mais en cas de doute, maintenir/détenir 'firefox\*' retiendra/détiendra également tous les paquets supplémentaires commençant par firefox.

4voto

Mateus Araújo Points 146

Les autres réponses ne fonctionnent pas actuellement sans lire les commentaires, donc je pense qu'il est utile de poster une réponse plus directe, puisque le PO a demandé "le moyen le plus simple".

Si vous utilisez toujours Ubuntu 14.04 64 bits, exécutez simplement ces commandes :

wget https://launchpad.net/~ubuntu-mozilla-security/+archive/ubuntu/ppa/+build/13537990/+files/firefox_56.0+build6-0ubuntu0.14.04.2_amd64.deb
sudo apt install -Vy gdebi # gdebi lets you install local deb packages resolving and installing its dependencies.
sudo gdebi firefox_56.0+build6-0ubuntu0.14.04.2_amd64.deb
sudo apt-mark hold firefox

Si vous utilisez Ubuntu 16.04 64 bits, exécutez 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 trouver le fichier .deb. aquí et l'installer avec dpkg comme ci-dessus.

3voto

mchid Points 36939

Vous n'avez pas besoin de passer à la version 56 pour utiliser les anciennes extensions.

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

Premier installez le ppa ubuntu-mozilla-daily en exécutant les commandes suivantes :

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

Suivant Exécutez la commande suivante pour installer Firefox Nightly :

sudo apt install firefox-trunk

En outre, Si vous souhaitez utiliser votre profil Firefox actuel, exécutez la commande suivante pour copier votre profil Firefox existant vers la version Nightly :

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

Enfin :

  • Ouvrez Firefox Nightly et allez dans about:config

  • recherche de extensions.legacy.enabled

  • double-cliquez sur extensions.legacy.enabled pour faire basculer la valeur vers true

  • recherche de extensions.allow-non-mpc-extensions

  • double-cliquez sur extensions.allow-non-mpc-extensions pour faire basculer la valeur vers true


Note : la plupart de mes extensions non-multi-processus ne fonctionnent pas.

2voto

Micheal Johnson Points 740

Vous pouvez télécharger les paquets Firefox pour Ubuntu à l'adresse suivante http://archive.ubuntu.com/ubuntu/pool/main/f/firefox/ . À la fin de la liste, vous trouverez les paquets Firefox, ignorez les autres (par ex. firefox-dbg , firefox-locale etc.). Parmi ceux qui se trouvent à la fin de la liste, assurez-vous de sélectionner la bonne version d'Ubuntu et l'architecture du processeur.

Pour Ubuntu 14.04 :

Pour Ubuntu 16.04 :

Pour Ubuntu 17.04 :

Pour Ubuntu 17.10, il n'y a pas de paquetage Firefox 56, essayez donc les paquetages de la 17.04. Pour les autres versions, essayez le paquet le plus récent le plus proche, ou l'ancien paquet le plus proche si celui-ci échoue.

Une fois que vous avez téléchargé le bon paquet, vous aurez une .deb fichier. Installez-le avec sudo dpkg --install . Ainsi, par exemple, si vous avez téléchargé le paquet 17.04 64 bits, la commande sera la suivante sudo dpkg --install firefox_56.0+build6-0ubuntu0.17.04.2_amd64.deb . Remplacez le nom du fichier dans la commande par celui qui correspond au paquet que vous avez téléchargé.

Vous verrez probablement des erreurs après l'exécution de la commande dpkg commande. C'est normal. Exécutez sudo apt-get -f install pour corriger les erreurs en installant/mettant à jour les dépendances requises.

Vous devrez peut-être exécuter sudo apt-mark hold firefox avant d'exécuter sudo apt-get -f install Personnellement, je n'ai jamais eu besoin de le faire, mais les autres réponses laissent entendre que c'est nécessaire. Il n'y a probablement aucun mal à utiliser cette commande, et elle empêchera Firefox d'être mis à jour automatiquement (utilisez la commande 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 paquet pour toutes les versions d'Ubuntu supportées :

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X