Μερικές φορές, ίσως χρειαστεί να συμπεριλάβετε τις αλλαγές που έχετε κάνει στο Firefox, σε ένα νέο πρόγραμμα εγκατάστασης. Μπορεί να είναι ένα αρχείο policies.json, αλλαγές AutoConfig ή επεκτάσεις. Αυτό το έγγραφο εξηγεί πώς γίνεται σε λειτουργικά συστήματα Windows.
Βήμα 1: Λήψη προγράμματος εγκατάστασης
Κάντε λήψη του αρχείου του προγράμματος εγκατάστασης που θέλετε να πακετάρετε εκ νέου. Βεβαιωθείτε ότι κάνατε λήψη του πλήρους προγράμματος εγκατάστασης και όχι μιας περικομμένης έκδοσης (stub installer), η οποία συνήθως ονομάζεται «Firefox Installer.exe», ενώ η πλήρης έκδοση ονομάζεται «Firefox Setup ΕΚΔΟΣΗ.exe». Μπορείτε να κάνετε λήψη του πλήρους προγράμματος εγκατάστασης της έκδοσης εκτεταμένης υποστήριξης (ESR) του Firefox από το https://www.mozilla.org/firefox/all/desktop-esr/ και της έκδοσης ταχείας κυκλοφορίας από το https://www.mozilla.org/firefox/all/desktop-release/.
Βήμα 2: Αποσυμπίεση προγράμματος εγκατάστασης
Αποσυμπιέστε το πρόγραμμα εγκατάστασης σε έναν κατάλογο. Θα πρέπει να χρησιμοποιήσετε το 7-zip.
7z x "Firefox Setup ΕΚΔΟΣΗ.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.sfx και app.tag. Αποθηκεύστε τα στον ίδιο κατάλογο με το app.7z.
Βήμα 6: Δημιουργία προγράμματος εγκατάστασης
Για να ενώσετε τα αρχεία και να δημιουργήσετε το πρόγραμμα εγκατάστασης, εκτελέστε αυτήν την εντολή:
copy /B 7zSD.Win32.sfx+app.tag+app.7z our_new_installer.exe
Το «/B» είναι πολύ σημαντικό! Ενημερώνει την εντολή «copy» ότι αυτά είναι δυαδικά αρχεία, ώστε να μην προσθέσει επιπλέον χαρακτήρες σε αυτά.