Το Firefox για επιχειρήσεις προσφέρει προγράμματα εγκατάστασης MSI ανά γλώσσα, ανά αρχιτεκτονική CPU (32 και 64 bit) και ανά κανάλι, ώστε να βοηθήσει τους διαχειριστές συστημάτων να προσαρμόσουν και να διανείμουν το Firefox σύμφωνα με τις ανάγκες της εταιρείας τους. Το πρόγραμμα εγκατάστασης MSI (υποστηρίζεται στα Windows 7 και νεότερα) είναι ένα πλήρες αντίγραφο του εκτελέσιμου προγράμματος εγκατάστασης, που επιτρέπει τροποποιήσεις μέσω ενός αρχείου MST, πριν από την διανομή με τα τυπικά εργαλεία διανομής των Windows, όπως το Active Directory ή το Microsoft System Center Configuration Manager.
Πίνακας περιεχομένων
Προγράμματα εγκατάστασης MSI
Επισκεφθείτε το https://www.mozilla.org/firefox/all/ και μέσα από τις αναπτυσσόμενες επιλογές, επιλέξτε το πρόγραμμα εγκατάστασης για την έκδοση που σας ενδιαφέρει, όπως το Firefox Nightly, το Developer Edition, το Firefox Beta, το Firefox Release ή το Firefox Extended Support Release.
Επιλογές τροποποίησης
Μπορείτε να δημιουργήσετε ή να επεξεργαστείτε ένα αρχείο τροποποιήσεων MSI (MST) για τα προγράμματα εγκατάστασης MSI του Firefox, χρησιμοποιώντας το εργαλείο της επιλογής σας (το MS Orca ή κάποιο άλλο) για την προσαρμογή της εγκατάστασης. Αυτή η ενότητα περιγράφει λεπτομερώς τις διαθέσιμες επιλογές.
Προσαρμοσμένες επιλογές στο MSI του Firefox
Ορισμός διαδρομής καταλόγου εγκατάστασης - INSTALL_DIRECTORY_PATH=[path]
Η διαδρομή του καταλόγου εγκατάστασης που καθορίζει την πλήρη τοποθεσία της εγκατάστασης. Αυτός ο κατάλογος δεν χρειάζεται να υπάρχει ήδη.
Εάν οριστεί το INSTALL_DIRECTORY_NAME, τότε αυτή η επιλογή θα αγνοηθεί.
Ορισμός ονόματος καταλόγου - INSTALL_DIRECTORY_NAME=[name]
Το όνομα του καταλόγου εγκατάστασης που θα δημιουργηθεί στα Αρχεία Εφαρμογών. Για παράδειγμα, εάν το INSTALL_DIRECTORY_NAME οριστεί σε Firefox Release, τότε η διαδρομή του καταλόγου εγκατάστασης θα είναι C:\Αρχεία Εφαρμογών\Firefox Release. Η διαδρομή για τα Αρχεία Εφαρμογών που θα χρησιμοποιηθεί, θα είναι η σωστή για την αρχιτεκτονική της εφαρμογής και τις τοπικές ρυθμίσεις του μηχανήματος· αυτή η ρύθμιση είναι χρήσιμη, καθώς δεν χρειάζεται να ανησυχείτε για αυτές τις διαφορές.
Εάν οριστεί, τότε θα αγνοηθεί η επιλογή INSTALL_DIRECTORY_PATH.
Προσθήκη συντόμευσης στη γραμμή εργασιών - TASKBAR_SHORTCUT={true,false}
Επιλέξτε false για απενεργοποίηση του καρφιτσώματος συντόμευσης στη γραμμή εργασιών. Η προεπιλεγμένη τιμή είναι true. Αυτή η δυνατότητα λειτουργεί μόνο σε Windows 7 και 8· δεν είναι δυνατή η δημιουργία συντομεύσεων γραμμής εργασιών σε νεότερες εκδόσεις των Windows.
Προσθήκη συντόμευσης στην επιφάνεια εργασίας - DESKTOP_SHORTCUT={true,false}
Επιλέξτε false για απενεργοποίηση της δημιουργίας συντόμευσης στην επιφάνεια εργασίας. Η προεπιλεγμένη τιμή είναι true.
Προσθήκη συντόμευσης στο μενού έναρξης - START_MENU_SHORTCUT={true,false}
Επιλέξτε false για απενεργοποίηση της δημιουργίας συντόμευσης στο μενού έναρξης. Η προεπιλεγμένη τιμή είναι true.
Απενεργοποίηση υπηρεσίας συντήρησης - INSTALL_MAINTENANCE_SERVICE={true,false}
Επιλέξτε false για απενεργοποίηση της Υπηρεσίας συντήρησης της Mozilla. Αυτό θα αποτρέψει αποτελεσματικά τους χρήστες από την εγκατάσταση ενημερώσεων του Firefox εάν δεν έχουν δικαιώματα εγγραφής στον κατάλογο εγκατάστασης. Η προεπιλεγμένη τιμή είναι true.
Απενεργοποίηση κατάργησης καταλόγου διανομής - REMOVE_DISTRIBUTION_DIR={true,false}
Επιλέξτε false για απενεργοποίηση της αφαίρεσης του καταλόγου διανομής από μια υπάρχουσα εγκατάσταση που αντικαθίσταται με μια νέα. Η προεπιλεγμένη τιμή είναι true και ο κατάλογος διαγράφεται.
Αποτροπή επανεκκίνησης - PREVENT_REBOOT_REQUIRED={true,false}
Επιλέξτε true για να αποτρέψετε τις ενέργειες του προγράμματος εγκατάστασης που απαιτούν επανεκκίνηση του συστήματος για ολοκλήρωση της εγκατάστασης, λόγω χρήσης των αρχείων από άλλες διεργασίες. Αυτό δεν απαιτείται υπό κανονικές συνθήκες, εκτός εάν κάνετε αντικατάσταση ενός αντιγράφου του Firefox, το οποίο εκτελούταν παράλληλα με το πρόγραμμα εγκατάστασης· σε αυτή την περίπτωση η επιλογή αυτή ενδέχεται να οδηγήσει σε ατελή εγκατάσταση. Η προεπιλεγμένη τιμή είναι false.
Πακέτα επεκτάσεων - OPTIONAL_EXTENSIONS={true,false}
Επιλέξτε false για απενεργοποίηση της εγκατάστασης τυχόν συνοδευτικών πακέτων επεκτάσεων. Η προεπιλεγμένη τιμή είναι true.
Κατάλογος εξαγωγής αρχείων εφαρμογής - EXTRACT_DIR=[directory]
Εξαγωγή των αρχείων εφαρμογής στον καθορισμένο κατάλογο και έξοδος χωρίς να γίνει εκτέλεση του προγράμματος εγκατάστασης. Φυσικά, αυτό σημαίνει ότι όλες οι άλλες επιλογές θα αγνοηθούν.
Επιλογές MSIEXEC
Οι παράμετροι της γραμμής εντολών για το msiexec.exe (το στοιχείο των Windows που ευθύνεται για την εγκατάσταση, την κατάργηση και οποιαδήποτε άλλη εργασία με αρχεία MSI) τεκμηριώνονται εδώ, αλλά και στην έξοδο της εντολής /?. Τα πακέτα MSI μας, επειδή περιλαμβάνουν ένα αρχείο εγκατάστασης .exe και στην πραγματικότητα δεν χρησιμοποιούν το πλαίσιο MSI, δεν υποστηρίζουν πολλές από τις εντολές του msiexec. Η παρακάτω λίστα περιέχει τις παραμέτρους της msiexec που υποστηρίζονται, καθώς και αυτές που δεν υποστηρίζονται από τα πακέτα MSI μας.
Υποστηριζόμενες επιλογές MSIEXEC
- /i ή /package
- Εγκαθιστά το προϊόν.
- /L ή /log
- Δημιουργεί ένα αρχείο καταγραφής του MSI. Υποστηρίζονται όλες οι παράμετροι τροποποίησης αυτής της επιλογής.
- /m
- Δημιουργεί ένα αρχείο κατάστασης SMS (.mif).
- Δεν έχει γίνει δοκιμή με αντίγραφο του Systems Management Server, αλλά θα πρέπει να λειτουργεί.
- /q, /quiet και /passive
- Ορίζει τη λειτουργία του UI. Η επιλογή για πλήρες UI (/qf) είναι αποδεκτή αλλά αγνοείται, επειδή δεν υπάρχει πλήρες UI.
- /norestart, /forcerestart και /promptrestart
- Η προεπιλεγμένη συμπεριφορά είναι πάντα /norestart, αλλά οι άλλες επιλογές συμπεριφέρονται όπως πρέπει.
- PROPERTY=VALUE
- Η τροποποίηση ιδιοτήτων της γραμμής εντολών υποστηρίζεται για όλες τις δημόσιες ιδιότητες που παρέχουμε (δηλαδή αυτές με ΟΝΟΜΑΤΑ_ΜΕ_ΚΕΦΑΛΑΙΑ).
Επιλογές που δεν ενεργούν σε αρχεία πακέτων (/?, /h, /help, /y, /z)
Μη υποστηριζόμενες επιλογές MSIEXEC
- /f
- Επιδιορθώνει το προϊόν.
- /a
- Εγκατάσταση διαχειριστή.
- /x ή /uninstall
- Καταργεί την εγκατάσταση του προϊόντος.
- /j σε συνδυασμό με /t, /g και /c
- Ανακοινώνει το προϊόν.
- /n
- Καθορίζει μια συγκεκριμένη παρουσία του προϊόντος.
- /p ή /update
- Εφαρμόζει ένα αρχείο διόρθωσης (.msp).
Παράδειγμα ρυθμίσεων
Ακολουθεί ένα παράδειγμα ενός έγκυρου αρχείου .mst για να κατανοήσετε πώς μπορούν να αλλάξουν οι επιλογές μαζί με τον κατάλογο MSI για το mozilla central:
- Παράδειγμα αρχείου MST
- Εκδόσεις nightly για το πρόγραμμα εγκατάστασης MSI
- Τρέχουσα έκδοση release για το πρόγραμμα εγκατάστασης MSI
Υπάρχουν διάφοροι τρόποι χρήσης του αρχείου MSI με τις προσαρμόσιμες παραμέτρους που παρέχει το MSI του Firefox:
Χρήση εξωτερικού προγράμματος επεξεργασίας MSI (π.χ. ORCA)
- Από το μενού , επιλέξτε το MSI προς επεξεργασία.
- Βρείτε τον πίνακα "Property" και επιλέξτε το.
- Αλλάξτε τις τιμές για τα PROPERTIES που χρειάζεστε.
- Από το ORCA, επιλέξτε και αποθηκεύστε το τροποποιημένο πρόγραμμα εγκατάστασης MSI.
Χρήση των παραμέτρων μεταμόρφωσης (.mst)
- Ανοίξτε το αρχείο MSI με την εφαρμογή Orca.
- Επιλέξτε Transform > New Transform από τη γραμμή των μενού.
- Αλλάξτε τις τιμές για τα PROPERTIES που χρειάζεστε.
- Επιλέξτε Transform > Generate Transform για να αποθηκεύσετε τις αλλαγές σας ως αρχείο μεταμορφώσεων (.mst).
- Εκτελέστε την εντολή: msiexec /i “Firefox.msi” TRANSFORMS=”custom.mst”
Χρήση παραμέτρων γραμμής εντολών
- Μετονομάστε το αρχείο MSI του Firefox σε default.msi.
- Μετακινήστε το αρχείο στον κατάλογο C:\MSI.
- Εκτελέστε την εντολή:
- msiexec.exe /i "c:\MSi\default.msi" INSTALL_DIRECTORY_PATH="C:\Firefox\" TASKBAR_SHORTCUT=false DESKTOP_SHORTCUT=false INSTALL_MAINTENANCE_SERVICE=false /quiet