Quel est le moyen le plus simple de déclasser Firefox 57 à Firefox 56?
Cela vous laissera plus de temps à attendre avant de pouvoir remplacer des extensions existantes.
Si vous avez besoin de Firefox ESR pris en charge, vous pouvez ajouter l’un des PPA. Deux options ici:
Obtenez Firefox ESR 60.x en instantané :
snap install --channel=esr/stable firefox
Obtenez Firefox ESR 60.x auprès de PPA ppa:mozillateam/ppa
(les premières versions ont été publiées ici à la date du 2017-10-11 à la suite de discussion sur la liste de diffusion ubuntu-desktop ) :
Sudo add-apt-repository ppa:mozillateam/ppa
Sudo apt-get update
Sudo apt-get install firefox-esr
Obtenez Firefox ESR 60.x à partir de PPA ppa:jonathonf/firefox-esr
de Jonathon F .
Sudo add-apt-repository ppa:jonathonf/firefox-esr
Sudo apt-get update
Sudo apt-get install firefox-esr
Pour ton information:
Veuillez noter que la version ESR 52 n'est plus prise en charge. Procédez à vos risques et périls.
Vous pouvez obtenir Firefox ESR 52.9.0 à partir de PPA ppa:jonathonf/firefox-esr-52
de Jonathon F 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 add-ons tels que SiteDelta, TableTools2, Afficher le dossier parent, Gérer les dossiers, Wired Marker, etc.
Notes: si vous avez déjà ajouté ppa:jonathonf/firefox-esr
PPA auparavant et que vous ne voulez pas que Firefox soit mis à niveau vers la version 60, vous pouvez épingler cette version à l'aide de la commande suivante (16.04 LTS à titre d'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
ou ppa:jonathonf/firefox-esr
) et que Firefox a été mis à niveau de 52 à 60, supprimez tout PPA avec la version 60 et activez-le spécial (ppa:jonathonf/firefox-esr-52
) à l'aide des 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 notez bien que vous ne recevrez pas de mises à jour de sécurité car cette version est obsolète .
Avertissement:
Il n'est pas recommandé de conserver les packages en attente, sauf si votre objectif est de disposer d'un environnement de production stable dans lequel les outils que vous utilisez ne doivent pas subir de modifications pendant que vous les utilisez.
Pour ce faire, vous pouvez simplement faire ce qui suit:
Pour Ubuntu 17.10:
Remarque: cela fonctionne tout le temps avec astuce car astucieux a été publié avec Firefox étant la version 56.
# see footnote (1)
Sudo apt-get install firefox=56.0+build6-0ubuntu1
Sudo apt-mark hold firefox
Pour Ubuntu 16.04
Remarque: cela ne fonctionnera que sur 16.04 si vous n'avez pas effacé le cache de vos archives avec
Sudo apt clean
ouSudo apt autoclean
. Si vous avez déjà nettoyé vos archives locales, vous pouvez uniquement revenir à45.0.2+build1-0ubuntu1
, qui est celui avec lequel xenial a été publié. Vous pouvez également vous reporter à réponse de Michael Johnson ci-dessous, ce qui fonctionnera bien dans ce cas.
# see footnote (1)
Sudo apt-get install firefox=56.0+build6-0ubuntu0.16.04.2
Sudo apt-mark hold firefox
Pour toutes les autres versions d'Ubuntu:
Remarque: Ici aussi, cela ne fonctionnera que si vous n'avez pas encore nettoyé vos archives locales:
demander l'information apt policy
qui vous retournera 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
. vous le mettez simplement dans les lignes suivantes:
# see footnote (1)
Sudo apt-get install firefox=<package version>
Sudo apt-mark hold firefox
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 pour savoir comment procéder. Ceci vous laisserait avec firefox 56 comme une seconde option sur votre système en attendant que vos add-ons favoris soient mis à jour.
Puisque je ne veux pas plagiatiser 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.
Chaque fois que vous sentez que vous souhaitez mettre à jour à nouveau ce paquet vers la version 57 ou quelle que soit la version actuelle, vous pouvez simplement le faire (voir (2)):
Sudo apt-mark unhold firefox
Sudo apt update
Sudo apt install firefox
Lorsque vous démarrez firefox pour la première fois, vous pouvez être averti du fait que certaines extensions (langues) disponibles dans firefox 57 ne sont pas compatibles avec la version 56. Après une vérification ponctuelle de celles des versions mises à jour, aucune ne sera trouvée, firefox commencez normalement.
Notes de bas de page:
(1) Le premier installera la dernière version de firefox 56, même si vous en avez déjà installé 57 et la deuxième commande empêchera la mise à jour de ce paquet (voir (2)).
(2) Conserver/retirer de manière normale
firefox
suffit à elle seule pour atteindre vos objectifs, mais en cas de doute, conserver/retirer de stock'firefox\*'
conservera/annulera tous les paquets supplémentaires commençant par firefox.
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, car le PO a demandé "le moyen le plus simple".
Si vous utilisez toujours Ubuntu 14.04 64 bits, exécutez simplement les commandes suivantes:
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 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 here et l'installer avec dpkg
comme ci-dessus.
Vous n'avez pas besoin de passer à 56 pour utiliser des 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.
First, 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
Next, lancez la commande suivante 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 dans la version Nightly:
cp -R $HOME/.mozilla/firefox/* $HOME/.mozilla/firefox-trunk/
enfin:
ouvrez Firefox Nightly et accédez à about:config
rechercher extensions.legacy.enabled
double-cliquez sur extensions.legacy.enabled
pour faire basculer la valeur sur true
rechercher extensions.allow-non-mpc-extensions
double-cliquez sur extensions.allow-non-mpc-extensions
pour faire basculer la valeur sur true
Remarque: la plupart de mes extensions non compatibles avec plusieurs processus ne fonctionnent pas.
Vous pouvez télécharger les packages Firefox pour Ubuntu à partir de http://archive.ubuntu.com/ubuntu/pool/main/f/firefox/ . À la fin de la liste, vous trouverez les packages Firefox, ignorez les autres (par exemple, firefox-dbg
, firefox-locale
, etc.). À la fin de la liste, assurez-vous de sélectionner la version et l'architecture de CPU Ubuntu appropriées.
Pour Ubuntu 14.04:
Pour Ubuntu 16.04:
Pour Ubuntu 17.04:
Pour Ubuntu 17.10, il n’existe pas de paquet Firefox 56, essayez donc les paquets 17.04. Pour les autres versions, essayez le package le plus récent le plus proche ou l'ancien package le plus proche en cas d'échec.
Une fois que vous avez téléchargé le bon package, vous obtenez un fichier .deb
. Installez-le 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 qui correspond au package que vous avez téléchargé.
Vous verrez probablement des erreurs après avoir exécuté la commande dpkg
. 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 impliquent que cela est nécessaire. Probablement aucun dommage en utilisant cette commande, et cela empêchera Firefox d'être mis à jour automatiquement (utilisez Sudo apt-mark unhold firefox
pour permettre à Firefox d'être mis à jour à nouveau).
EDIT: Ces paquets semblent avoir été supprimés. Une version mise à jour est disponible, utilisant le même package pour toutes les versions prises en charge par Ubuntu: