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


10

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

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

通常のFirefoxでは、About画面に「リリース」アップデートチャネルを使用していることが表示されます。

ここに画像の説明を入力してください

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

では、再インストールせずにESRに切り替えることは可能ですか?

(注:この質問はもともとFirefox 10用に書かれたものですが、今後のESRバージョンにもすべての回答が当てはまると思います。)


ESRをインストールして、理論が正しいかどうかを確認しましたか?
ラムハウンド

@Ramhound Powerは自宅にあるので、現在、ラップトップのVMにアクセスしてテストすることはできません。また、予期しない他の変更を探すためにどこから始めればよいかわかりません。
Iszi

通常のリリースとESRリリースの違いについての理解を明確にするために、ESRリリースは機能の更新を取得していません。また、セキュリティ、「トップクラッシュ」、またはデータ損失の性質でない限り、バグは通常機能として扱われます。ESRリリースのユーザーも通常のサポートチャネルから除外され、サポートのためにエンタープライズメーリングリストを使用することが期待されています。
ステファニー

また、ESRに関しては、最終的にアップグレードする必要がある場合は、迅速なリリースプロセスによる段階的な変更ではなく、一度に多くの変更がスローされることを期待してください。
ステファニー

回答:


3

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の更新がFirefox 10.0などの一部のバージョンで機能する場合でも、これが次のESRバージョンで機能する保証はありません。

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

画像

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

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


5

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

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


2

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

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


1

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

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.