Могу ли я преобразовать существующую установку Firefox в ESR без переустановки?

10

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

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

В обычном Firefox экран About показывает, что я использую канал обновления «release».

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

Действительно ли переключение на ESR является просто вопросом переключения канала обновления? Я предполагаю, что это может быть сделано about:configпутем изменения app.update.channelи, вероятно, также app.update.url. Тем не менее, я не знаю, какими должны быть эти значения для ESR или что-то еще должно быть изменено.

Итак, возможно ли переключиться на ESR без переустановки и, если да, то как?

(Примечание. Хотя этот вопрос изначально был написан для Firefox 10, я ожидаю, что любые ответы будут применимы и к будущим версиям ESR.)

Iszi
источник
Вы пытались установить ESR, чтобы проверить, верна ли ваша теория?
Ramhound
@Ramhound Power сейчас в моем доме, поэтому у меня нет доступа к виртуальным машинам на моем ноутбуке, чтобы проверить его. Кроме того, я не знаю, с чего начать искать другие изменения, которые я не ожидаю.
Изи
Чтобы прояснить ваше понимание различий между обычным выпуском и выпуском ESR, выпуски ESR не получают обновлений функций, и ошибки, как правило, будут рассматриваться как функции, если они не имеют безопасности, "topcrash" или потери данных. Пользователи в выпусках ESR также исключены из обычных каналов поддержки и, как ожидается, будут использовать корпоративный список рассылки для поддержки.
Стефани
Также в отношении ESR, когда вам в конечном итоге придется выполнить обновление, ожидайте, что на вас сразу будет наложено больше изменений, чем на постепенное изменение, которое дает процесс быстрого выпуска.
Стефани

Ответы:

3

Преобразование в ESR осуществляется в принципе путем обновления в defaults\pref\channel-prefs.jsэтой строке:

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

Согласно ветке mozillaZine « Изменение канала обновления» , он жестко запрограммирован в файле channel-prefs.js, поэтому изменение about:configне будет работать.

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

Это ясно показано в статье Enterprise / Firefox / ExtendedSupport :

образ

Из приведенного выше изображения видно, что не каждая версия Firefox имеет соответствующую версию ESR . Существует гораздо меньше версий ESR, чем «обычных». В статье также говорится, что ответственность за тестирование новой версии ESR отвечает потребностям вашей организации .

Из-за всех этих различий я бы посоветовал не преобразовывать существующую установку Firefox в ESR, а скорее начать с чистой установки ESR.

harrymc
источник
5

Сборки ESR создаются отдельно от обычных сборок, даже одной и той же версии. Firefox 10.0 и Firefox ESR 10.0 и отдельные пакеты, хотя в значительной степени идентичны. Возможно, вы сможете добавить конфигурацию app.update. * ESR, чтобы следующее обновление ESR перезаписало вашу установку, но, насколько я знаю, это не проверено и не поддерживается.

Самым простым способом замены установки, вероятно, было бы запустить установщик ESR, но выбрать существующую папку установки. Это должно заменить вашу установку без удаления вашего профиля и т. Д., Хотя может не соответствовать вашим критериям «без переустановки».

Джон Шеник
источник
2

Вы можете попробовать установить ESR (я не думаю, что это переустановка, а скорее обновление с использованием установщика) поверх текущей установки Firefox. Таким образом, профиль сохраняется и данные не будут потеряны.

Примечание: я обновил Firefox, понизил версию Firefox и переключаю каналы обновления этим методом, и я не потерял открытую вкладку.

квант
источник
1

Насколько я знаю, в настоящее время нет способа просто перейти на другой канал без установки. Однако все ваши данные (файлы cookie, история, расширения, настройки и т. Д.) Хранятся в профиле. Пока вы сохраняете этот профиль, ваши настройки не будут затронуты.

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

Wk_of_Angmar
источник