Потребовалось несколько прыжков через обручи (включая подписку на рассылку, которая мне явно не нужна ), но я наконец-то нашел, где скачать 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.)
Ответы:
Преобразование в ESR осуществляется в принципе путем обновления в
defaults\pref\channel-prefs.js
этой строке:Согласно ветке 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.
источник
Сборки ESR создаются отдельно от обычных сборок, даже одной и той же версии. Firefox 10.0 и Firefox ESR 10.0 и отдельные пакеты, хотя в значительной степени идентичны. Возможно, вы сможете добавить конфигурацию app.update. * ESR, чтобы следующее обновление ESR перезаписало вашу установку, но, насколько я знаю, это не проверено и не поддерживается.
Самым простым способом замены установки, вероятно, было бы запустить установщик ESR, но выбрать существующую папку установки. Это должно заменить вашу установку без удаления вашего профиля и т. Д., Хотя может не соответствовать вашим критериям «без переустановки».
источник
Вы можете попробовать установить ESR (я не думаю, что это переустановка, а скорее обновление с использованием установщика) поверх текущей установки Firefox. Таким образом, профиль сохраняется и данные не будут потеряны.
Примечание: я обновил Firefox, понизил версию Firefox и переключаю каналы обновления этим методом, и я не потерял открытую вкладку.
источник
Насколько я знаю, в настоящее время нет способа просто перейти на другой канал без установки. Однако все ваши данные (файлы cookie, история, расширения, настройки и т. Д.) Хранятся в профиле. Пока вы сохраняете этот профиль, ваши настройки не будут затронуты.
Я считаю, что профили сохраняются (или у вас есть возможность сохранить профили) при удалении Firefox, но для большей безопасности просто сделайте резервную копию текущего профиля. Расположение вашего профиля (ей) можно узнать, перейдя на
C:\Users\**<your username>**\AppData\Roaming\Mozilla\Firefox\Profiles
. Просто убедитесь, что вы сделали резервную копию перед установкой Firefox ESR.источник