Чи можу я перетворити існуючу установку Firefox в ESR без повторної установки?


10

Потрібно було перестрибувати обручі (включаючи підписку на список розсилки, яка мені, мабуть, не потрібна ), але я нарешті знайшов, де завантажити ESR Firefox . Це чудово підходить для нових установок, але мені було цікаво, чи існує спосіб просто перетворити існуючі установки в конфігурацію ESR без необхідності повноцінного встановлення.

Як я розумію, єдиною відмінністю ESR від звичайного Firefox буде те, як вони отримують оновлення. Після виходу нової стандартної версії Firefox випуски ESR отримуватимуть лише критичні оновлення безпеки та виправлення помилок до кінця терміну їх служби. Новіші версії стандартної збірки Firefox матимуть найновіші та найвищі функції, тоді як випуски ESR мають забезпечити стабільність для середовищ, від яких не можна очікувати, щоб йти в нову повну кількість змін версії так часто, як це робить Mozilla.

У звичайному Firefox на екрані About видно, що я використовую канал оновлення "release".

введіть тут опис зображення

Невже перехід на ESR - це лише питання переключення каналу оновлення? Я припускаю, що це можна зробити about:config, змінивши, app.update.channelймовірно, також app.update.url. Однак я не знаю, якими мають бути ці значення для ШОЕ, або якщо щось інше слід змінити.

Отже, чи можливо перейти на ШОЕ без перевстановлення, і якщо так, то як?

(Примітка. Хоча це запитання було написане спочатку для Firefox 10, я очікую, що будь-які відповіді стосуватимуться і наступних версій ESR.)


Ви намагалися встановити ШОЕ, щоб перевірити, чи правильна ваша теорія?
Рамхаунд

@Ramhound Power зараз у мене вдома, тому в даний час я не маю доступу до віртуальних машин на своєму ноутбуці, щоб перевірити його. Крім того, я не знаю, з чого почати шукати інші зміни, яких я не очікував.
Ізі

Щоб уточнити своє розуміння відмінностей між нормальним випуском та випуском ESR, випуски ESR не отримують оновлень функцій, і помилки, як правило, розглядаються як функції, якщо вони не мають безпеки, "краш-краш" або втрати даних. Користувачі у випусках ESR також виключаються із звичайних каналів підтримки та, як очікується, використовуватимуть список розсилки підприємства для підтримки.
Стефанія

Що стосується ESR, коли вам в кінцевому підсумку доведеться оновити, очікуйте більше змін, кинутих на вас одразу, а не на поступові зміни, які дає процес швидкого випуску.
Стефанія

Відповіді:


3

Перетворення в ESR здійснюється в принципі шляхом оновлення в defaults\pref\channel-prefs.jsцьому рядку:

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

Відповідно до потоку mozillaZine Зміна каналу оновлення , він важко закодований у файлі channel-prefs.js, тому змінити about:configйого не вийде.

Однак не кожну не-ESR версію можна перетворити на ESR лише змінивши канал-prefs.js. Версія ESR повністю відрізняється від звичайної версії, навіть якщо відмінності для даної версії дуже мінімальні, тому слід використовувати випущену версію ESR. Навіть якщо оновлення channel-prefs.js працює для певної версії, наприклад Firefox 10.0, немає гарантії, що це буде працювати для наступної версії ESR.

Це чітко показано у статті Enterprise / Firefox / ExtendedSupport :

зображення

З наведеного зображення видно, що не кожна версія Firefox має відповідну версію ESR . Є набагато менше версій ESR, ніж "нормальних". У статті також зазначається, що перевірка, якщо нова версія ESR відповідає потребам вашої організації, є вашою відповідальністю .

Через всі ці відмінності я б радив не перетворювати існуючу установку Firefox в ESR, а скоріше почати з чистої установки ESR.


5

ESR Builds будуються окремо від звичайних збірок, навіть тієї ж версії. Firefox 10.0 та Firefox ESR 10.0 та окремі пакети, хоча й значною мірою однакові. Можливо, ви зможете запустити програму ES.'s app.update. * Config, щоб наступне оновлення ESR замінило вашу установку, але це не перевірено і не підтримується, наскільки мені відомо.

Найпростіший спосіб замінити інсталяцію, мабуть, буде запустити інсталятор ESR, але вибрати наявну папку встановлення. Це повинно замінити вашу установку, не здуваючи профіль / тощо., Хоча може не переходити критерії "без перевстановлення".


2

Ви можете спробувати встановити ESR (я не думаю, що це перевстановлення, більше оновлення за допомогою інсталятора) поверх поточної установки Firefox. Таким чином профіль зберігається і дані не втрачаються.

Примітка. Я оновив Firefox, понизив Firefox і перемикав канали оновлення цим методом, і я не втратив відкриту вкладку.


1

Наскільки мені відомо, немає жодного поточного способу просто перейти на інший канал без встановлення. Однак усі ваші дані (файли cookie, історія, розширення, налаштування тощо) зберігаються у профілі. Поки ви зберігаєте цей профіль, ваші налаштування будуть недоторкані.

Я вважаю, що під час видалення Firefox профілі зберігаються (або у вас є можливість зберегти профілі), але щоб бути в безпечній частині, просто створіть резервну копію поточного профілю. Місцезнаходження ваших профілів можна знайти, перейшовши на сторінку C:\Users\**<your username>**\AppData\Roaming\Mozilla\Firefox\Profiles. Просто переконайтесь, що ви це резервно створили, перш ніж встановлювати Firefox ESR.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.