Posso converter uma instalação existente do Firefox em ESR sem reinstalar?

10

Demorou algum tempo (incluindo uma assinatura de lista de discussão que aparentemente eu não precisava ), mas finalmente descobri onde baixar o Firefox ESR . Isso é ótimo para instalações novas, mas eu queria saber se existe uma maneira de simplesmente converter as instalações existentes na configuração do ESR sem precisar fazer uma instalação completa.

Pelo que entendi, a única diferença entre o ESR e o Firefox comum será como eles receberão atualizações. Depois que a nova versão padrão do Firefox for lançada, as versões ESR receberão apenas atualizações críticas de segurança e correções de bugs pelo restante da vida útil do suporte. As versões mais recentes da compilação padrão do Firefox terão todos os recursos melhores e mais recentes, enquanto as versões ESR visam fornecer estabilidade a ambientes que não se espera que acompanhem uma nova alteração no número de versão completa com a mesma freqüência que a Mozilla faz.

No Firefox normal, a tela Sobre mostra que estou usando o canal de atualização "release".

insira a descrição da imagem aqui

A mudança para o ESR é realmente apenas uma questão de mudar o canal de atualização? Presumo que isso possa ser feito about:configmudando app.update.channele provavelmente também app.update.url. No entanto, não sei quais devem ser esses valores para a ESR ou se algo mais deve ser ajustado.

Portanto, é possível mudar para o ESR sem reinstalar e, em caso afirmativo, como?

(Nota: embora essa pergunta tenha sido escrita originalmente para o Firefox 10, espero que as respostas também se apliquem a versões futuras do ESR.)

Iszi
fonte
Você tentou instalar o ESR para ver se sua teoria está correta?
Ramhound
O @ Ramhound Power está em minha casa agora, então atualmente não tenho acesso às VMs do meu laptop para testá-lo. Além disso, eu não saberia por onde começar a procurar outras mudanças que não estou esperando.
Iszi
Para esclarecer sua compreensão das diferenças entre uma versão normal e uma versão ESR, as versões ESR não recebem atualizações de recursos, e os bugs geralmente serão tratados como recursos, a menos que sejam de natureza de segurança, "quebra máxima" ou dossoss. Os usuários das versões ESR também são excluídos dos canais de suporte normais e devem usar a lista de discussão corporativa para suporte.
Stephanie
Também no que diz respeito ao ESR, quando você precisar atualizar, espere mais alterações lançadas sobre você de uma só vez, em vez da mudança gradual que o processo de liberação rápida fornece.
Stephanie

Respostas:

3

A conversão para ESR é feita em princípio, atualizando defaults\pref\channel-prefs.jsnesta linha:

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

De acordo com o thread do mozillaZine, Alterando seu canal de atualização , ele é codificado no arquivo channel-prefs.js, portanto, a alteração about:confignão funcionará.

No entanto, nem todas as versões não ESR podem ser convertidas em ESR apenas alterando channel-prefs.js. A versão ESR é totalmente distinta da versão normal, mesmo que as diferenças sejam mínimas para uma determinada versão, portanto, deve-se usar a versão ESR lançada. Mesmo que a atualização de channel-prefs.js funcione para algumas versões, como o Firefox 10.0, não há garantia de que isso funcione para a próxima versão do ESR.

Isso é mostrado claramente no artigo Enterprise / Firefox / ExtendedSupport :

imagem

Você pode ver na imagem acima que nem todas as versões do Firefox possuem uma versão ESR correspondente . Existem muito menos versões ESR do que as versões "normais". O artigo também diz que é de sua responsabilidade testar se uma nova versão do ESR atende às necessidades da sua organização .

Por causa de todas essas diferenças, aconselho não converter uma instalação existente do Firefox em ESR, mas prefiro iniciar a partir de uma instalação limpa de ESR.

harrymc
fonte
5

As compilações de ESR são construídas separadamente das compilações normais, mesmo da mesma versão. Firefox 10.0 e Firefox ESR 10.0 e pacotes separados, embora em grande parte idênticos. Você pode soltar o app.update. * Config do ESR para fazer com que a próxima atualização do ESR substitua sua instalação, mas isso não é testado ou suportado até onde sei.

A maneira mais fácil de substituir uma instalação provavelmente seria executar o instalador do ESR, mas selecione a pasta de instalação existente. Isso deve substituir sua instalação no local sem estragar o seu perfil / etc., Embora possa não passar nos seus critérios de 'sem reinstalar'.

John Schoenick
fonte
2

Você pode tentar instalar o ESR (eu realmente não acho que isso seja reinstalado, mais uma atualização usando o instalador) na parte superior da instalação atual do Firefox. Dessa forma, o perfil é preservado e nenhum dado será perdido.

Nota: atualizei o Firefox, desativei o Firefox e alterno entre os canais de atualização com esse método e não perdi uma guia aberta.

quantum
fonte
1

Tanto quanto sei, não existe uma maneira atual de simplesmente passar para outro canal sem uma instalação. No entanto, todos os seus dados (cookies, histórico, extensões, preferências etc.) são armazenados em um perfil. Enquanto você mantiver esse perfil, suas configurações permanecerão intocadas.

Acredito que os perfis são preservados (ou você tem a opção de preservar perfis) quando você desinstala o Firefox, mas por segurança, basta fazer backup do seu perfil atual. A localização dos seus perfis pode ser encontrada em C:\Users\**<your username>**\AppData\Roaming\Mozilla\Firefox\Profiles. Apenas certifique-se de fazer backup disso antes de instalar o Firefox ESR.

Wk_of_Angmar
fonte