web-dev-qa-db-ja.com

再インストールせずに既存のFirefoxインストールをESRに変換できますか?

フープを飛び越えるのに少し時間がかかりました(私が明らかに必要としなかったメーリングリストのサブスクリプションを含む必要)が、最終的にどこに行くかを見つけました ダウンロードFirefox ESR 。これは新規インストールには最適ですが、フルインストールを実行せずに既存のインストールをESR構成に単純に変換する方法があるかどうか疑問に思いました。

私が理解しているように、ESRと通常のFirefoxの唯一の違いは、更新の受信方法です。 Firefoxの新しい標準バージョンがリリースされた後、ESRリリースは、サポート期間の残りの期間、重要なセキュリティ更新とバグ修正のみを受け取ります。 Firefoxの標準ビルドの新しいバージョンには、最新かつ最高の機能がすべて備わっていますが、ESRリリースは、Mozillaほど頻繁に新しいフルバージョン番号の変更に対応することが期待できない環境に安定性を提供することを目的としています。

通常のFirefoxでは、[バージョン情報]画面に、「リリース」更新チャネルを使用していることが示されます。

enter image description here

ESRへの切り替えは、本当に更新チャネルを切り替えるだけの問題ですか?これは、about:configとおそらくapp.update.channelを変更することで、app.update.urlで実行できると思います。ただし、これらの値がESRに対してどのようになっているのか、または他に調整が必要なのかどうかはわかりません。

それで、再インストールせずにESRに切り替えることは可能ですか?もしそうなら、どのように?

(注:この質問は元々Firefox 10用に書かれていましたが、将来のESRバージョンにも回答が適用されると思います。)

10
Iszi

ESRへの変換は、原則としてdefaults\pref\channel-prefs.jsで次の行を更新することによって行われます。

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

MozillaZineスレッド 更新チャネルの変更 によると、channel-prefs.jsファイルにハードコードされているため、about:configでの変更は機能しません。

ただし、channel-prefs.jsを変更するだけで、すべての非ESRバージョンをESRに変換できるわけではありません。 ESRバージョンは、特定のバージョンの違いがごくわずかであっても、通常のバージョンとは完全に異なるため、リリースされたESRバージョンを使用する必要があります。 channel-prefs.jsの更新がFirefox10.0などの一部のバージョンで機能する場合でも、これが次のESRバージョンで機能するという保証はありません。

これは記事に明確に示されています Enterprise/Firefox/ExtendedSupport

image

上の画像から、すべてのFirefoxバージョンに対応するESRバージョンがあるわけではないことがわかります。 「通常の」バージョンよりもはるかに少ないESRバージョンがあります。この記事では、新しいESRバージョンが組織のニーズに合っているかどうかをテストするのはあなたの責任であるとも述べています。

これらすべての違いがあるため、既存のFirefoxインストールをESRに変換することはお勧めしませんが、クリーンなESRインストールから始めたいと思います。

3
harrymc

ESRビルドは、同じバージョンであっても、通常のビルドとは別にビルドされます。 Firefox10.0とFirefoxESR 10.0、および個別のバンドルですが、ほとんど同じです。 ESRのapp.update。* configをドロップして、次のESR更新でインストールを上書きできる場合がありますが、私が知る限り、これはテストもサポートもされていません。

インストールを置き換える最も簡単な方法は、おそらくESRインストーラーを実行することですが、既存のインストールフォルダーを選択します。これは、プロファイルなどを吹き飛ばさずにインストールをインプレースで置き換える必要がありますが、「再インストールせずに」の基準に合格しない場合があります。

5
John Schoenick

現在のFirefoxインストールの上にESRをインストールしてみることができます(これは再インストールではないと思います。インストーラーを使用したアップグレードです)。このようにして、プロファイルが保持され、データが失われることはありません。

注:Firefoxをアップグレードし、Firefoxをダウングレードし、この方法で更新チャネルを切り替えましたが、開いているタブを失うことはありませんでした。

2
quantum

私の知る限り、インストールせずに別のチャネルに単純にホップする方法は現在ありません。ただし、すべてのデータ(Cookie、履歴、拡張機能、設定など)はプロファイルに保存されます。このプロファイルを保持している限り、設定は変更されません。

Firefoxをアンインストールすると、プロファイルは保持される(またはプロファイルを保持するオプションがある)と思いますが、念のため、現在のプロファイルをバックアップしてください。プロファイルの場所は、C:\Users\**<your username>**\AppData\Roaming\Mozilla\Firefox\Profilesに移動して見つけることができます。 Firefox ESRをインストールする前に、必ずこれをバックアップしてください。

1
Wk_of_Angmar