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

リビジョン情報
  • リビジョン ID: 165021
  • 作成日:
  • 作成者: dskmori
  • コメント: 新規翻訳。
  • 査読日: はい
  • 査読日:
  • 査読者: dskmori
  • 承認済み はい
  • 現在のリビジョン? はい
  • 翻訳準備中: いいえ
リビジョンのソース
リビジョンの内容

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

ステップ 1

再パッケージしたいインストーラーをダウンロードします。完全なインストーラーをダウンロードしていることを確認してください。スタブインストーラーではありません。スタブインストーラーは、普通、"Firefox Installer.exe" という名前で、完全なインストーラーは、"Firefox Setup VERSION.exe" という名前です。Firefox ESR の完全なインストーラーは ここ でダウンロードでき、ラピッドリリースは、ここ でダウンロードできます。

ステップ 2

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

7z x "Firefox Setup VERSION.exe"

ステップ 3

コアサブディレクトリーで 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.sfxapp.tag のファイルをダウンロードして、app.7z が格納されている場所と同じディレクトリーに保存します。

ステップ 6

このコマンドを実行します:

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

ファイルが結合され、インストーラーが作成されます。

“/B” はとても重要です!バイナリーファイルであることを意味し、ファイルに余分な文字を追加しません。