Reconditionnement du programme d'installation pour Windows

This page does not exist in Wolof. You have been redirected to the Français version instead. If you would like to localize it into Wolof, click here. You can also see the English version of this page.

Parfois, vous pouvez avoir besoin d’intégrer les modifications que vous avez apportées à Firefox dans un nouvel installeur. Il peut s’agir d’un fichier policies.json, de modifications d’AutoConfig ou d’extensions. Ce document explique comment procéder.

Étape 1

Téléchargez le programme d’installation que vous souhaitez reconditionner. Assurez-vous que vous téléchargez un installeur complet et pas un installeur stub. Le programme d’installation stub est généralement nommé "Firefox Installer.exe" alors que l’installeur complet est nommé "Firefox Setup VERSION.exe". Vous pouvez télécharger ici l’installeur complet de Firefox ESR et là celui issu du développement rapide.

Étape 2

Décompressez le programme d’installation dans un répertoire. Vous aurez besoin d’utiliser 7-zip pour cela.

7z x "Firefox Setup VERSION.exe"

Étape 3

Effectuez vos modifications à Firefox dans le sous-répertoire principal.

Étape 4

Reconditionnez Firefox en exécutant cette commande dans le répertoire où vous avez décompressé 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

Cela crée un fichier appelé app.7z qui contient les modifications.

Étape 5

Téléchargez les fichiers 7zSD.sfx et app.tag et enregistrez-les dans le répertoire-même où se trouve le fichier app.7z.

Étape 6

Exécutez cette commande :

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

… pour concaténer les fichiers et créer le programme d’installation.

L’option « /B » est très importante ! Elle indique à la commande copy qu’il s’agit de fichiers binaires de sorte qu’il n’y a pas d’ajout de caractères supplémentaires aux fichiers.

Ndax jukki bi amal nala njariñ?

Xaaral tuuti...

These fine people helped write this article:

Illustration of hands

Volunteer

Grow and share your expertise with others. Answer questions and improve our knowledge base.

Learn More