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.)

4 ответа4

5

Сборки ESR построены отдельно от обычных сборок, даже одной и той же версии. Firefox 10.0 и Firefox ESR 10.0 и отдельные пакеты, хотя и в значительной степени идентичные. Возможно, вы сможете добавить конфигурацию app.update. * ESR, чтобы следующее обновление 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.

2

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

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

1

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .