¿Cómo degradar Firefox de 30 a 28?

17

Accidentalmente sudo apt-get upgrade(mientras escribo instrucciones para hacer algo y no me doy cuenta de que no es así sudo apt-get update) y actualicé Firefox de 28 a 30. Ahora mis menús están completamente desordenados, así que quiero FF28 de nuevo y yo ' No me interesan las opiniones sobre cómo las versiones más nuevas son mejores (hay muchas en los foros de soporte de Mozilla en lugar de respuestas reales).

Además, descargar firefox-mozilla-build_28.0-0ubuntu1_i386.debe intentar usarlo aparentemente no funciona, el centro de software de Ubuntu dice:

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

Danijel
fuente
2
Pueden o no ser "mejores", pero las nuevas versiones tienen parches de seguridad.
xangua
Actualice la

Respuestas:

3

Intenta eliminarlo primero:

sudo apt-get purge firefox

Entonces puedes instalar usando firefox-mozilla-build_28.0-0ubuntu1_i386.deb

Back.Slash
fuente
Si no puede encontrar la versión FF anterior para su versión de Ubuntu, esta respuesta puede ayudar .
mivk
60

correr

apt-cache show firefox | grep Version

para obtener una lista de las versiones disponibles de Firefox. En mi 14.04 resulta:

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

Luego diga a APT exactamente qué versión instalar:

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

A continuación, debe decirle a APT que no actualice a la versión más nueva nuevamente. De acuerdo con /ubuntu//a/18656/22865 hay muchas maneras de hacerlo, elegí:

sudo apt-mark hold firefox

Una vez que desee soltar su Firefox 28 y seguir de nuevo las versiones habituales, simplemente haga lo siguiente:

sudo apt-mark unhold firefox
sudo apt-get upgrade

Alternativamente, puede enumerar las versiones disponibles con:

apt-cache policy firefox

PD: Firefox almacena todas sus configuraciones en la carpeta ~ / .mozilla. Los comandos anteriores no cambian esta carpeta, por lo que todas sus configuraciones deberían persistir. Si desea estar seguro, haga una copia de seguridad de la configuración antes de degradar:

cp -ra ~/.mozilla ~/.mozilla.backup
alfonx
fuente
¡Maravillosa respuesta, detallada y clara incluso para novatos como yo!
realtebo
Esta debería ser la respuesta, te da la opción de saber qué versión de Firefox tienes.
Edenshaw
Sería genial saber qué se perderá: marcadores, contraseñas, complementos y tal vez su configuración, etc. ¿O ninguno de ellos?
ka3ak
@ ka3ak No debe perderse nada. De todos modos, agregué la respuesta sobre cómo hacer una copia de seguridad de su configuración.
alfonx
1
@alfonx Gracias. Sí, también lo noté. Sin embargo, puede haber algunos problemas con los complementos instalados. El otro problema es que "caché apto" me muestra una versión de Firefox muy antigua. Por ejemplo, recientemente actualicé a Firefox 56, no estaba satisfecho con él y decidí cambiar a la versión anterior, ¡pero no esperaba que "caché apto" todavía me mostrara Firefox 28! Es muy viejo Después de eso descargué un paquete que contenía Firefox 55 del servidor FTP de Mozilla, lo extraje y lo usaré hasta que se solucionen los problemas.
ka3ak
1

Después de leer las respuestas, mi respuesta es ligeramente diferente de las anteriores, ya que cumplió mi propósito. La instrucción es bajar a cualquier versión, cuando la versión existente de Firefox todavía está en el sistema.

  1. Primero encuentre la versión de Firefox que desee:

  2. Vaya al directorio donde descargó el .tar.bz2archivo y ejecútelo en la terminal (desempaquetará su archivo):

    tar xvjf firefox-35.0.1.tar.bz2 (cambie el nombre de archivo a su gusto)

    Este comando descomprimirá su tar.bz2archivo y creará una firefoxcarpeta

  3. Luego corre en la terminal:

    which firefox

    Se le dará algo como: /usr/bin/firefox. Esa es la ubicación de tu firefox. Elimine la carpeta (ya que la reemplazará más adelante con la otra carpeta de Firefox)

  4. Elimine los viejos perfiles de Firefox de los directorios:

    • .mozilla/firefox/

    Y tal vez estos también (pero no he hecho eso):

    • /etc/firefox/
    • /usr/lib/firefox/
    • /usr/lib/firefox-addons/
  5. Copie la firefoxcarpeta del paso 2. al /usr/bin/firefoxy todo está hecho. Ejecute su firefox como lo hace normalmente y ejecutará esa versión específica descargada.

  6. Deshabilite la actualización en Preferencias -> Avanzado -> Actualizaciones, si necesita conservar la versión.

Nota al margen:

Si necesita esto para rubyy seleniumconductor, a continuación, antes de eso, comprobar la versión de Firefox que realmente necesita.

Vaya a https://github.com/SeleniumHQ/selenium/blob/master/py/CHANGES y busque su versión de selenio y compruebe qué versión de Firefox admite. Por ejemplo, busque algo como esto:Firefox support up to 35

Aleks
fuente