Czy mogę przekonwertować istniejącą instalację Firefoksa na ESR bez ponownej instalacji?

10

Zajęło mi to trochę przeskakiwania (w tym subskrypcji listy mailingowej, której najwyraźniej nie potrzebowałem ), ale w końcu znalazłem, gdzie mogę pobrać Firefox ESR . Jest to świetne w przypadku nowych instalacji, ale zastanawiałem się, czy istnieje sposób, aby po prostu przekonwertować istniejące instalacje na konfigurację ESR bez konieczności przeprowadzania pełnej instalacji.

Jak rozumiem, jedyną różnicą między ESR a zwykłym Firefoksem będzie sposób otrzymywania aktualizacji. Po opublikowaniu nowej standardowej wersji Firefoksa wersje ESR będą otrzymywać krytyczne aktualizacje zabezpieczeń i poprawki błędów przez pozostały okres wsparcia. Nowsze wersje standardowej wersji Firefoksa będą miały wszystkie najnowsze i najlepsze funkcje, a wydania ESR mają zapewniać stabilność środowiskom, których nie można oczekiwać, że będą nadążać za zmianą pełnej nowej wersji tak często, jak Mozilla.

W zwykłym Firefoksie ekran Informacje pokazuje, że korzystam z kanału aktualizacji „release”.

wprowadź opis zdjęcia tutaj

Czy przejście na ESR to tak naprawdę kwestia zmiany kanału aktualizacji? Zakładam, że można to zrobić about:configzmieniając app.update.channeli prawdopodobnie również app.update.url. Nie wiem jednak, jakie powinny być te wartości dla ESR, czy też cokolwiek innego powinno zostać poprawione.

Czy można przejść do ESR bez ponownej instalacji, a jeśli tak, to w jaki sposób?

(Uwaga: chociaż to pytanie zostało napisane pierwotnie dla przeglądarki Firefox 10, spodziewam się, że wszelkie odpowiedzi będą dotyczyć również przyszłych wersji ESR).

Iszi
źródło
Czy próbowałeś zainstalować ESR, aby sprawdzić, czy twoja teoria jest poprawna?
Ramhound
@Ramhound Power jest teraz w moim domu, więc obecnie nie mam dostępu do maszyn wirtualnych na moim laptopie, aby go przetestować. Nie wiedziałbym też, od czego zacząć szukać innych zmian, których się nie spodziewam.
Iszi
Aby wyjaśnić różnice między wersją normalną a wersją ESR, wersje ESR nie otrzymują aktualizacji funkcji, a błędy będą na ogół traktowane jako funkcje, chyba że mają charakter bezpieczeństwa, „topcrash” lub utratę danych. Użytkownicy wydań ESR są również wykluczeni z normalnych kanałów wsparcia i oczekuje się, że będą korzystać z listy mailingowej przedsiębiorstwa w celu uzyskania wsparcia.
Stephanie
Również w odniesieniu do ESR, kiedy w końcu będziesz musiał zaktualizować, spodziewaj się więcej zmian narzuconych na ciebie, niż stopniowych zmian, jakie daje proces szybkiego uwalniania.
Stephanie

Odpowiedzi:

3

Konwersja do ESR odbywa się zasadniczo poprzez aktualizację w defaults\pref\channel-prefs.jstym wierszu:

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

Według wątku mozillaZine Changing Your Update Channel , jest on zakodowany na stałe w pliku channel-prefs.js, więc zmiana about:confignie będzie działać.

Jednak nie każdą wersję inną niż ESR można przekonwertować na ESR, po prostu zmieniając channel-prefs.js. Wersja ESR jest całkowicie różna od wersji normalnej, nawet jeśli różnice są bardzo minimalne dla danej wersji, dlatego należy użyć wydanej wersji ESR. Nawet jeśli aktualizacja channel-prefs.js działa w niektórych wersjach, takich jak Firefox 10.0, nie ma gwarancji, że zadziała w następnej wersji ESR.

Jest to wyraźnie pokazane w artykule Enterprise / Firefox / ExtendedSupport :

wizerunek

Z powyższego obrazu widać, że nie każda wersja Firefoksa ma odpowiednią wersję ESR . Wersji ESR jest znacznie mniej niż wersji „normalnych”. Artykuł mówi również, że za sprawdzenie, czy nowa wersja ESR odpowiada potrzebom Twojej organizacji, jesteś odpowiedzialny .

Z powodu tych wszystkich różnic odradzałbym konwersję istniejącej instalacji Firefox na ESR, ale wolałbym zacząć od czystej instalacji ESR.

harrymc
źródło
5

Kompilacje ESR są budowane oddzielnie od normalnych kompilacji, nawet w tej samej wersji. Firefox 10.0 i Firefox ESR 10.0 i osobne pakiety, choć w dużej mierze identyczne. Być może będziesz mógł usunąć app.update. * Config ESR, aby spowodować, że następna aktualizacja ESR zastąpi twoją instalację, ale o ile mi wiadomo, nie jest to testowane ani obsługiwane.

Najłatwiejszym sposobem na zastąpienie instalacji jest prawdopodobnie uruchomienie instalatora ESR, ale wybór istniejącego folderu instalacji. Powinno to zastąpić instalację w miejscu bez zdmuchiwania profilu / itp., Choć może nie spełniać kryteriów „bez ponownej instalacji”.

John Schoenick
źródło
2

Możesz spróbować zainstalować ESR (tak naprawdę nie sądzę, że jest to ponowna instalacja, więcej uaktualnienia za pomocą instalatora) oprócz bieżącej instalacji Firefoksa. W ten sposób profil zostanie zachowany i żadne dane nie zostaną utracone.

Uwaga: zaktualizowałem Firefoksa, obniżyłem Firefoksa i przełączam kanały aktualizacji za pomocą tej metody i nie straciłem otwartej karty.

kwant
źródło
1

O ile mi wiadomo, nie ma obecnie sposobu, aby po prostu przeskoczyć na inny kanał bez instalacji. Jednak wszystkie Twoje dane (pliki cookie, historia, rozszerzenia, preferencje itp.) Są przechowywane w profilu. Dopóki utrzymasz ten profil, twoje ustawienia pozostaną nietknięte.

Uważam, że profile są zachowywane (lub masz opcję zachowania profili) podczas odinstalowywania przeglądarki Firefox, ale dla pewności po prostu wykonaj kopię zapasową bieżącego profilu. Lokalizację swojego profilu (ów) można znaleźć, przechodząc do C:\Users\**<your username>**\AppData\Roaming\Mozilla\Firefox\Profiles. Po prostu upewnij się, że wykonałeś kopię zapasową przed instalacją Firefox ESR.

Wk_of_Angmar
źródło