Windows 向けインストーラーを再パッケージする

Firefox for Enterprise Firefox for Enterprise 最終更新日時:
This is a machine-generated translation of the English content. It has not been reviewed by a human, and may contain errors. If you would like to revise this content, you can start here.

Firefox に加えた変更を含めて、新しいインストーラーにしたい場合があるでしょう。policies.json ファイル、AutoConfig や拡張機能の変更を加える場合です。この文書は、Windows オペレーティングシステムでそのやり方を説明します。

注: macOS での手順は、Deploy Firefox customizations on macOS を参照してください。

ステップ 1: インストーラーをダウンロードする

再パッケージしたいインストーラーファイルをダウンロードします。スタブインストーラーではなく、完全なインストーラーをダウンロードするようにしてください。スタブインストーラーは通常「Firefox Installer.exe」という名前で、完全なインストーラーは「Firefox Setup VERSION.exe」という名前です。Firefox Extended Support Release (ESR) の完全なインストーラーは https://www.mozilla.org/firefox/all/desktop-esr/ から、Firefox ラピッドリリースのインストーラーは https://www.mozilla.org/firefox/all/desktop-release/ からダウンロードできます。

ステップ 2: インストーラーを解凍する

インストーラーをディレクトリーに解凍します。7-zip を使用して解凍してください。

7z x "Firefox Setup VERSION.exe"

ステップ 3: Firefox に変更を加える

コアサブディレクトリーで Firefox に変更を加えてください。

ステップ 4: ファイルを再パッケージする

解凍した Firefox のディレクトリーで、このコマンドを実行して Firefox をリパッケージします。

7z a -r -t7z app.7z -mx -m0=BCJ2 -m1=LZMA:d24 -m2=LZMA:d19 -m3=LZMA:d19 -mb0:1 -mb0s1:2 -mb0s2:3


これで、変更が加えられた app.7z というファイルが作成されます。

ステップ 5: ユーティリティをダウンロードする

7zSD.Win32.sfxapp.tag のファイルをダウンロードして、app.7z が格納されている場所と同じディレクトリーに保存します。

ステップ 6: インストーラーを作成する

ファイルを結合してインストーラーを作成するには、次のコマンドを実行します:

copy /B 7zSD.Win32.sfx+app.tag+app.7z our_new_installer.exe


「/B」はとても重要です!これは、ファイルがバイナリーファイルであることを copy に伝えるため、ファイルに余分な文字が追加されません。

以下の人々がこの記事の執筆を手伝ってくれました:

Illustration of hands

ボランティア

あなたの専門知識を成長させ、他の人と共有してください。質問に答えたり、ナレッジベースを改善したりしてください。

詳しく学ぶ