Come eseguire il downgrade di Firefox da 30 a 28?

17

Ho accidentalmente sudo apt-get upgrade (mentre c / p-istruzioni per fare qualcosa e non mi accorgo che non è sudo apt-get update ) e ho aggiornato Firefox da 28 a 30. Ora i miei menu sono completamente incasinati , quindi voglio indietro FF28 e non sono interessato a opinioni su come le versioni più recenti sono migliori (ce ne sono molte in Mozash, invece di risposte reali).

Inoltre, il download di firefox-mozilla-build_28.0-0ubuntu1_i386.deb e il tentativo di usarlo a quanto pare non funziona, il software center di Ubuntu dice:

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

    
posta Danijel 21.07.2014 - 15:45

3 risposte

3

Prova a rimuoverlo prima:

sudo apt-get purge firefox

Quindi puoi installare utilizzando firefox-mozilla-build_28.0-0ubuntu1_i386.deb

    
risposta data Back.Slash 21.07.2014 - 15:47
60

Esegui

apt-cache show firefox | grep Version

per ottenere un elenco delle versioni di Firefox disponibili. Sul mio 14.04 risulta:

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

Quindi indica ad APT quale versione installare:

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

Quindi devi indicare a APT di non eseguire di nuovo l'aggiornamento alla versione più recente. Secondo il link ci sono molti modi per farlo, ho scelto:

sudo apt-mark hold firefox

Una volta che vuoi rilasciare Firefox 28 e seguire di nuovo le consuete versioni, fallo:

sudo apt-mark unhold firefox
sudo apt-get upgrade

In alternativa, puoi elencare le versioni disponibili con:

apt-cache policy firefox

PS: Firefox memorizza tutte le sue impostazioni nella cartella ~ / .mozilla. Questa cartella non viene modificata dai comandi sopra, quindi tutte le tue impostazioni dovrebbero persistere. Se vuoi essere sicuro, esegui il backup delle impostazioni prima di eseguire il downgrade:

cp -ra ~/.mozilla ~/.mozilla.backup
    
risposta data alfonx 11.09.2014 - 11:21
1

Dopo aver letto le risposte, la mia risposta è leggermente diversa da quelle precedenti, in quanto ha servito il mio scopo. L'istruzione è di effettuare il downgrade a qualsiasi versione, quando la versione esistente di firefox è ancora nel sistema.

  1. Prima trova una versione firefox che desideri:

    • Vai al link: link
    • Vai alla versione specifica (ad esempio /35.0.1/linux-x86_64/en-US/ ) e scarica il file .tar.bz2
  2. Vai alla directory in cui hai scaricato il file .tar.bz2 ed esegui nel terminale (decomprimerà il tuo file):

    tar xvjf firefox-35.0.1.tar.bz2 (cambia il nome del file a tuo piacimento)

    Questo comando decomprimerà il tuo file tar.bz2 e creerà una cartella firefox

  3. Quindi esegui il terminale:

    which firefox

    Ti darà qualcosa come: /usr/bin/firefox . Questa è la posizione del tuo firefox. Elimina la cartella (come la sostituirai in seguito con l'altra cartella di firefox)

  4. Rimuovi eventuali vecchi profili firefox dalle directory:

    • .mozilla/firefox/

    E forse anche questi (ma non l'ho ancora fatto):

    • /etc/firefox/
    • /usr/lib/firefox/
    • /usr/lib/firefox-addons/
  5. Copia la cartella firefox dal passaggio 2. a /usr/bin/firefox e tutto è fatto. Esegui il tuo firefox come se fossi eseguito normalmente e eseguirai quella specifica versione scaricata.

  6. Disabilita l'aggiornamento in Preferenze - & gt; Avanzate: & gt; Aggiornamenti, se è necessario mantenere la versione.

Nota a margine:

Se ti serve questo per ruby e selenium driver, prima di ciò, controlla quale versione di firefox hai effettivamente bisogno.

Vai al link e individua la versione del selenio e controlla quale versione di firefox supporta. Ad esempio, cerca qualcosa di simile: Firefox support up to 35

    
risposta data Aleks 09.09.2016 - 10:45

Leggi altre domande sui tag