Posso convertire un'installazione esistente di Firefox in ESR senza una nuova installazione?

Ci sono voluti alcuni salti attraverso i cerchi (incluso un abbonamento di mailing list che non ho apparentemente bisogno ), ma ho finalmente trovato where scaricare il Firefox ESR . Questo è grande per le installazioni fresche, ma mi chiedevo se c'è un modo per convertire semplicemente le installazioni esistenti nella configuration ESR senza wherer eseguire un'installazione completa.

Come lo capisco, l'unica differenza tra ESR e Firefox regolare sarà come ricevono aggiornamenti. Dopo la nuova versione standard di Firefox, le release ESR riceveranno solo aggiornamenti critici di sicurezza e correzioni di bug per il resto della loro vita di supporto. Le versioni più recenti della creazione standard di Firefox avranno tutte le funzionalità più recenti e maggiori, mentre le release ESR sono destinate a garantire la stabilità per ambienti che non possono prevedersi per mantenere un nuovo numero di versione completa come spesso avviene da Mozilla.

In Firefox regolare, la schermata About mostra che sto utilizzando il canale di aggiornamento "release".

immettere qui la descrizione dell'immagine

La commutazione all'ESR è solo una questione di commutazione del canale di aggiornamento? Suppongo che questo possa essere fatto in about:config cambiando app.update.channel e probabilmente anche app.update.url . Tuttavia, non so quali valori dovrebbero essere per ESR o se qualcos'altro dovrebbe essere modificato.

Quindi, è ansible passare all'ESR senza una reinstallazione e, in caso affermativo, come?

(Nota: mentre questa domanda è stata scritta originariamente per Firefox 10, mi aspetto che tutte le risposte verranno applicate anche alle future versioni ESR.)

La conversione in ESR avviene in linea di principio con l'aggiornamento in defaults\pref\channel-prefs.js questa row:

 pref("app.update.channel", "esr"); 

Secondo il thread di MozillaZine Modifica il tuo canale di aggiornamento , è difficile codificato nel file channel-prefs.js, quindi cambiando about:config non funziona.

Tuttavia, non tutte le versioni non ESR possono essere convertite in ESR solo cambiando channel-prefs.js. La versione ESR è completamente distinta dalla versione normale, anche se le differenze sono molto minime per una determinata versione, quindi si dovrebbe utilizzare la versione ESR rilasciata. Anche se l'aggiornamento del canale-prefs.js funziona per una versione come Firefox 10.0, non c'è garanzia che questo funziona per la prossima versione ESR.

Ciò è chiaramente mostrato nell'articolo Enterprise / Firefox / ExtendedSupport :

Immagine

Dall'image sopra si può vedere che non tutte le versioni di Firefox dispongono di una corrispondente versione ESR . Ci sono molto less versioni ESR rispetto a quelle "normali". L'articolo afferma inoltre che la prova se una nuova versione ESR soddisfa le esigenze della tua organizzazione è la tua responsabilità .

A causa di tutte queste differenze, consiglierei di non convertire un'installazione esistente di Firefox in ESR, ma preferirei partire da un'installazione pulita ESR.

Gli ESR Builds sono costruiti separatamente dalle normali build, anche della stessa versione. Firefox 10.0 e Firefox ESR 10.0 e fasci separati, anche se in gran parte identici. Potresti essere in grado di annullare l'app.update * ESR di config * per causare il successivo aggiornamento ESR per sovrascrivere l'installazione, ma questo non è testato o supportto per quanto ne so.

Il modo più semplice per sostituire un'installazione sarebbe probabilmente quello di eseguire il programma di installazione ESR, ma select la cartella di installazione esistente. Questo dovrebbe sostituire l'installazione senza sostituire il tuo profilo / etc., Anche se non può superare i criteri di 'senza reinstallare'.

È ansible provare a installare ESR (non credo che sia ri-installare, più un aggiornamento che utilizza l'installatore) in cima all'attuale installazione di Firefox. In questo modo il profilo viene preservato e nessun dato verrà perso.

Nota: Ho aggiornato Firefox, abbassato Firefox e passato i canali di aggiornamento con questo metodo e non ho perso una scheda aperta.

Per quanto ne so, non esiste un modo corrente per saltare semplicemente su un altro canale senza installare. Tuttavia, tutti i tuoi dati (cookie, cronologia, estensioni, preferenze, ecc.) Vengono memorizzati in un profilo. Finché conservi questo profilo, le impostazioni saranno intatte.

Credo che i profili siano conservati (o avete la possibilità di preservare i profili) quando si disinstalla Firefox, ma per essere sicuri, basta salvare il tuo profilo corrente. La posizione del tuo profilo può essere trovata visitando C:\Users\**<your username>**\AppData\Roaming\Mozilla\Firefox\Profiles . Basta fare in modo di eseguire il backup prima di installare Firefox ESR.