Repackaging the Windows Installer

還沒有幫人幫忙翻譯這篇文章。若您已經知道如何翻譯 SUMO 內容,您可以直接開始翻譯。若您想了解如何翻譯 SUMO 文章,請從此處開始

Sometimes you might need to include changes you've made to Firefox in a new installer. This might be a policies.json file, AutoConfig changes or extensions. This document shows how to do that on Windows operating systems.

Note: To see steps for the macOS, refer to Deploying Firefox Customizations on macOS.

Step 1: Download installer

Download the installer that you want to repackage. Make sure you download a full installer and not a stub installer. The stub installer is typically named "Firefox Installer.exe" whereas the full installer is named "Firefox Setup VERSION.exe." You can download full installer of Firefox Extended Support Release (ESR) from here and of rapid release from here.

Step 2: Unzip installer

Unzip the installer into a directory. You'll need to use 7-zip in order to unzip it.

7z x "Firefox Setup VERSION.exe"

Step 3: Make changes to Firefox

Make your changes to Firefox in the core subdirectory.

Step 4: Repackage files

Repackage Firefox by running this command in the directory where you unzipped 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

This will create a file called app.7z that contains the changes.

Step 5: Download utilities

Download the files 7zSD.Win32.sfx and app.tag and save them in the same directory where the app.7z is located.

Step 6: Create installer

Run this command:

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

to concatenate the files and create the installer.

The “/B” is very important! It tells copy that these are binary files so it doesn’t add extra characters to the files.

這篇文章有幫助嗎?

請稍候…

這些好人幫助我們撰寫了這篇文章:

Illustration of hands

成為志工

在此回答問題並幫助我們改善知識庫內容,與其他人一起切磋琢磨專業能力。

了解更多