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

10

Levou alguns saltos através de aros (incluindo uma assinatura da lista de discussão que eu aparentemente não precisava ), mas eu finalmente encontrei onde transfira o Firefox ESR . Isso é ótimo para novas instalações, mas eu queria saber se há uma maneira de simplesmente converter instalações existentes para a configuração ESR sem ter que fazer uma instalação completa.

Pelo que entendi, a única diferença entre o ESR e o Firefox regular é como eles recebem 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 de sua vida útil de suporte. As versões mais recentes da versão padrão do Firefox terão todos os recursos mais recentes e melhores, enquanto as versões ESR são destinadas a fornecer estabilidade para ambientes que não podem acompanhar uma mudança de número de versão completa com a mesma frequência que a Mozilla faz.

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

A mudança para o ESR é apenas uma questão de mudar o canal de atualização? Eu presumo que isso pode ser feito em about:config alterando app.update.channel e provavelmente também app.update.url . No entanto, eu não sei o que esses valores devem ser para ESR ou se qualquer outra coisa deve ser ajustada.

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

(Nota: Embora esta questão tenha sido escrita originalmente para o Firefox 10, espero que quaisquer respostas se apliquem também a versões futuras do ESR).

    
por Iszi 05.03.2012 / 19:27

4 respostas

3

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

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

De acordo com o tópico mozillaZine Alterando seu canal de atualização , é difícil codificar no arquivo channel-prefs.js, portanto, alterar em about:config não funcionará.

No entanto, nem todas as versões não-ESR podem ser convertidas para ESR apenas alterando channel-prefs.js. A versão ESR é totalmente distinta da versão normal, mesmo se as diferenças são muito mínimos para uma determinada versão, portanto, deve-se usar a versão ESR liberada. Mesmo se atualizar canal-prefs.js funciona para a versão, como o Firefox 10.0, não há garantia de que isso funcionará para a próxima versão do ESR.

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

VocêpodevernaimagemacimaquenemtodasasversõesdoFirefoxtêmumaversãoESRcorrespondente.HámuitomenosversõesdeESRdoqueas"normais". O artigo também diz que testar se uma nova versão ESR atende às necessidades da sua organização é sua responsabilidade .

Devido a todas essas diferenças, aconselho a conversão de uma instalação existente do Firefox para ESR, mas preferiria iniciar a partir de uma instalação de ESR limpa.

    
por 18.09.2012 / 07:57
5

ESR Builds são criados 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 ser capaz de soltar o app.update. * ESR do ESR para fazer com que a próxima atualização de ESR sobrescreva sua instalação, mas isso não foi testado nem suportado até onde eu sei.

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

    
por 18.09.2012 / 02:09
2

Você pode tentar instalar o ESR (eu realmente não acho que isso é reinstalar, mais uma atualização usando o instalador) sobre a instalação atual do Firefox. Desta forma, o perfil é preservado e nenhum dado será perdido.

Observação: atualizei o Firefox, fiz o downgrade do Firefox e alterei os canais de atualização com esse método e não perdi uma guia aberta.

    
por 22.09.2012 / 22:59
1

Tanto quanto eu sei, não há 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. Contanto que você mantenha este perfil, suas configurações não serão alteradas.

Eu acredito que os perfis são preservados (ou você tem a opção de preservar os perfis) quando você desinstala o Firefox, mas para estar no lado seguro, 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.

    
por 24.09.2012 / 18:49