Come eseguire il downgrade di Firefox da 30 a 28?


17

Ho accidentalmente sudo apt-get upgrade(mentre scrivo istruzioni per fare qualcosa e non riesco a notare che non lo è sudo apt-get update) e ha aggiornato Firefox da 28 a 30. Ora i miei menu sono completamente incasinati, quindi voglio FF28 indietro e io ' Non sono interessato alle opinioni su come le versioni più recenti siano migliori (ce ne sono molte nei forum di supporto di Mozilla invece delle risposte effettive).

Inoltre, il download firefox-mozilla-build_28.0-0ubuntu1_i386.debe il tentativo di utilizzarlo apparentemente non funziona, il centro software Ubuntu dice:

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


2
Potrebbero essere o meno "migliori", ma le nuove versioni hanno patch di sicurezza.
xangua,

Aggiorna la risposta corretta
alfonx il

Risposte:


3

Prova a rimuoverlo prima di:

sudo apt-get purge firefox

Quindi è possibile installare utilizzando firefox-mozilla-build_28.0-0ubuntu1_i386.deb


Se non riesci a trovare la versione precedente di FF per la tua versione di Ubuntu, questa risposta può essere d'aiuto .
mivk,

60

Correre

apt-cache show firefox | grep Version

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

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

Quindi comunica a APT esattamente quale versione installare:

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

Successivamente devi dire a APT di non eseguire nuovamente l'aggiornamento alla versione più recente. Secondo /ubuntu//a/18656/22865 ci sono molti modi per farlo, ho scelto:

sudo apt-mark hold firefox

Una volta che vuoi lasciare andare Firefox 28 e seguire di nuovo le solite versioni, fai semplicemente:

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 precedenti, quindi tutte le impostazioni devono persistere. Se vuoi essere al sicuro, esegui il backup delle impostazioni prima di eseguire il downgrade:

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

Risposta meravigliosa, dettagliata e chiara anche per i principianti come me!
Realtebo,

Questa dovrebbe essere la risposta, ti dà la possibilità di sapere quale versione di Firefox hai.
Edenshaw,

Sarebbe bello sapere cosa andrà perso: segnalibri, password, componenti aggiuntivi e forse le loro impostazioni ecc. O nessuno di loro?
ka3ak,

@ ka3ak Nulla da perdere: ho comunque aggiunto la risposta su come eseguire il backup delle impostazioni.
alfonx,

1
@alfonx Grazie. Sì, l'ho notato anche io. Tuttavia, potrebbero esserci dei problemi con i componenti aggiuntivi installati. L'altro problema è che "apt cache" mi mostra una versione di Firefox molto vecchia. Ad esempio, ho recentemente aggiornato a Firefox 56, non ero soddisfatto e ho deciso di eseguire il downgrade alla versione precedente, ma non mi aspettavo che "apt cache" mi avrebbe comunque mostrato Firefox 28! È troppo vecchio Dopo di che ho scaricato un pacchetto contenente firefox 55 dal server ftp mozilla, l'ho estratto e lo userò fino a quando i problemi non saranno risolti.
Ka3ak,

1

Dopo aver letto le risposte, la mia risposta è leggermente diversa da quelle sopra, poiché serviva al mio scopo. L'istruzione è di eseguire il downgrade a qualsiasi versione, quando la versione esistente di Firefox è ancora nel sistema.

  1. Per prima cosa trova una versione di Firefox che desideri:

  2. Vai alla directory in cui hai scaricato il .tar.bz2file ed eseguilo 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 tar.bz2file e creerà una firefoxcartella

  3. Quindi eseguire nel terminale:

    which firefox

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

  4. Rimuovere eventuali vecchi profili firefox dalle directory:

    • .mozilla/firefox/

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

    • /etc/firefox/
    • /usr/lib/firefox/
    • /usr/lib/firefox-addons/
  5. Copia la firefoxcartella dal passaggio 2. su /usr/bin/firefoxe tutto è fatto. Esegui il tuo firefox come se funzionassi normalmente e eseguirai quella specifica versione scaricata.

  6. Disabilita l'aggiornamento in Preferenze -> Avanzate -> Aggiornamenti, se devi conservare la versione.

Nota a margine:

Se hai bisogno di questo rubye del seleniumdriver, prima di quello, controlla quale versione di Firefox hai effettivamente bisogno.

Vai su https://github.com/SeleniumHQ/selenium/blob/master/py/CHANGES e individua la tua versione di selenio e controlla quale versione di Firefox supporta. Ad esempio, cerca qualcosa del genere:Firefox support up to 35

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.