Reempaquetado del instalador de Windows

Firefox for Enterprise Firefox for Enterprise Last updated: 05/19/2018 66% of users voted this helpful
This page does not exist in català. You have been redirected to the Español version instead. If you would like to localize it into català, click here. You can also see the English version of this page.

En ocasiones, es posible que tengas que incluir los cambios que has realizado en Firefox en un nuevo instalador. Puede ser un archivo policies.json o cambios y extensiones de configuración automática. Este documento muestra cómo hacerlo.

Paso Uno

Descarga el instalador que quieres volver a empaquetar. Asegúrate de descargar un instalador completo y no un instalador de stub. El instalador stub suele denominarse "Firefox Installer.exe", mientras que el instalador completo se denomina "Firefox Setup VERSION.exe". Puedes descargar el instalador completo de Firefox ESR aquí y el de version rápida aquí.

Paso Dos

Descomprime el instalador en un directorio. Necesitarás 7-zip para poder descomprimirlo.

7z x "Firefox Setup VERSION.exe"

Paso Tres

Realiza los cambios en Firefox en el subdirectorio principal.

Paso Cuatro

Vuelve a empaquetar Firefox ejecutando este comando en el directorio donde descomprimiste 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

Esto creará un archivo llamado app.7z que contiene los cambios.

Paso Cinco

Descarga los archivos 7zSD.sfx y app.tag y guárdalos en el mismo directorio donde se encuentra app.7z.

Paso Seis

Ejecuta este comando:

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

para concatenar los archivos y crear el instalador.

¡El "/B" es muy importante! Le dice a "copy" que estos son archivos binarios, por lo que no agrega caracteres adicionales a los archivos.

L'article us ha semblat útil?

Please wait...

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