web-dev-qa-db-fra.com

Comment déclasser Firefox de 30 à 28?

J'ai accidentellement Sudo apt-get upgrade (alors que c/p-ing donnait des instructions mais ne remarquait pas que ce n'était pas Sudo apt-get update) et que Firefox était mis à niveau de 28 à 30. Maintenant, mes menus sont complètement foirés, je veux donc que FF28 revienne et Je ne suis pas intéressé par les opinions sur la façon dont les nouvelles versions sont meilleures (il y en a beaucoup dans les forums de support de Mozilla au lieu de réponses).

En outre, télécharger firefox-mozilla-build_28.0-0ubuntu1_i386.deb et essayer de l’utiliser ne fonctionne apparemment pas, le centre logiciel Ubuntu déclare:

Breaks existing package 'firefox' that conflict: 'firefox'.

17
Danijel

Essayez de le supprimer en premier par:

Sudo apt-get purge firefox

Ensuite, vous pouvez installer en utilisant firefox-mozilla-build_28.0-0ubuntu1_i386.deb

3
Back.Slash

Courir

apt-cache show firefox | grep Version

pour obtenir une liste des versions disponibles de Firefox. Sur mon 14.04 il résulte:

Version: 32.0+build1-0ubuntu0.14.04.1
Version: 28.0+build2-0ubuntu2

Ensuite, indiquez à APT la version exacte à installer:

Sudo apt-get install firefox=28.0+build2-0ubuntu2

Ensuite, vous devez dire à APT de ne pas effectuer une nouvelle mise à niveau vers la version la plus récente. Selon https://askubuntu.com/a/18656/22865 il y a plusieurs façons de le faire, j'ai choisi:

Sudo apt-mark hold firefox

Une fois que vous souhaitez abandonner votre Firefox 28 et suivre les versions habituelles, il suffit de faire:

Sudo apt-mark unhold firefox
Sudo apt-get upgrade

Vous pouvez également répertorier les versions disponibles avec:

apt-cache policy firefox

PS: Firefox stocke tous ses paramètres dans le dossier ~/.mozilla. Ce dossier n'est pas modifié par les commandes ci-dessus. Tous vos paramètres doivent donc être conservés. Si vous voulez être sûr, sauvegardez vos paramètres avant de rétrograder:

cp -ra ~/.mozilla ~/.mozilla.backup
60
alfonx

Après avoir lu les réponses, ma réponse est légèrement différente de celle ci-dessus, dans la mesure où elle a atteint mon objectif. L’instruction consiste à rétrograder à n’importe quelle version, lorsque la version existante de Firefox est toujours dans le système.

  1. Commencez par trouver la version de Firefox que vous souhaitez:

  2. Allez dans le répertoire où vous avez téléchargé le fichier .tar.bz2 et lancez-le dans le terminal (cela décompactera votre fichier):

    tar xvjf firefox-35.0.1.tar.bz2 (changer le nom de fichier à votre convenance)

    Cette commande décompactera votre fichier tar.bz2 et créera un dossier firefox

  3. Puis lancez dans le terminal:

    which firefox

    Cela vous donnera quelque chose comme: /usr/bin/firefox. C'est l'emplacement de votre firefox. Supprimez le dossier (car vous le remplacerez plus tard par l'autre dossier firefox)

  4. Supprimez tous les anciens profils firefox des répertoires:

    • .mozilla/firefox/

    Et peut-être ceux-ci aussi (mais je ne l'ai pas fait):

    • /etc/firefox/
    • /usr/lib/firefox/
    • /usr/lib/firefox-addons/
  5. Copiez le dossier firefox de l'étape 2. dans le /usr/bin/firefox et tout est terminé. Exécutez votre firefox comme vous le faites normalement et vous exécuterez cette version téléchargée spécifique.

  6. Désactivez la mise à jour dans Préférences -> Avancé -> Mises à jour, si vous devez conserver la version.

Note latérale:

Si vous en avez besoin pour les pilotes Ruby_ et Selenium_, vérifiez auparavant la version de Firefox dont vous avez réellement besoin.

Allez à https://github.com/SeleniumHQ/Selenium/blob/master/py/CHANGES et localisez votre version de Selenium et vérifiez quelle version de Firefox elle prend en charge. Par exemple, recherchez quelque chose comme ceci: Firefox support up to 35

1
Aleks