Firefox для підприємств пропонує встановлювачі MSI за локаллю, за архітектурою процесора (32 і 64 розрядний) та за каналом, щоб допомогти системним адміністраторам налаштувати та розгорнути Firefox у своїх середовищах. Встановлювач MSI (підтримується в Windows 7 і новіших версіях) — це обгортка повного встановлювача exe, яка дозволяє налаштування за допомогою файлу MST до розгортання за допомогою стандартних засобів розгортання Windows, таких як Active Directory або Microsoft System Center Configuration Manager.
Встановлювачі MSI
Відвідайте https://www.mozilla.org/firefox/all/ і скористайтеся розкривними меню, щоб вибрати встановлювач MSI для Firefox Nightly, Developer Edition, Firefox Beta, Firefox Release або Firefox Extended Support Release.
Налаштування параметрів
Трансформації MSI (MST) для встановлювачів Firefox MSI можна створювати або змінювати за допомогою засобів на ваш вибір (MS Orca або інше), щоб налаштувати установку. У цьому розділі детально описано доступні варіанти.
Налаштовувані MSI-параметри Firefox
Встановити шлях до каталогу — INSTALL_DIRECTORY_PATH=[path] Абсолютний шлях з повним зазначенням місця встановлення. Цей каталог не обов'язково повинен уже існувати (але він може). Якщо встановлено INSTALL_DIRECTORY_NAME, цим налаштуванням буде знехтувано.
Встановити назву каталогу — INSTALL_DIRECTORY_NAME=[name] Назва каталогу встановлення, який потрібно створити в програмних файлах. Наприклад, якщо для INSTALL_DIRECTORY_NAME встановлено значення Firefox Release, тоді шлях інсталяції буде приблизно таким як C:\Program Files\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.
- Без копії Server Management Systems, я не можу перевірити це, але це повинно працювати.
- /q, /quiet, та /passive
- Встановлює режим інтерфейсу користувача. Параметр повного інтерфейсу (/qf) приймається, але ним нехтується, оскільки у нас немає повного інтерфейсу.
- /norestart, /forcerestart, та /promptrestart
- Типовою поведінкою завжди є /norestart, але інші параметри поводяться, як очікувалося.
- PROPERTY=VALUE
- Конфігурація властивостей командного рядка підтримується для всіх загальнодоступних властивостей, які ми надаємо (маючи на увазі ті з UPPERCASE_NAMES).
Параметри, які не працюють з файлом пакунку (/?, /h, /help, /y, /z)
Непідтримувані параметри MSIEXEC
- /f
- Лагодить продукт.
- /a
- Адміністративне встановлення.
- /x або /uninstall
- Видалення продукту.
- /j разом з /t, /g, та /c
- Рекламує продукт.
- /n
- Вказує конкретний екземпляр продукту.
- /p або /update
- Застосовує файл виправлення (.msp).
Приклад налаштовування
Ось приклад дійсного файлу .MST, щоб зрозуміти, як можна змінити параметри, а також MSI-каталог для Mozilla Central:
Існує кілька способів застосування файлу MSI з налаштованими параметрами, що представлені у Firefox MSI:
За допомогою зовнішнього редактора MSI (наприклад ORCA)
- та виберіть MSI для редагування.
- Знайдіть таблицю Property і виберіть її.
- Змініть значення потрібних PROPERTIES.
- З ORCA виберіть та збережіть спеціально змінений встановлювач MSI.
За допомогою конфігурації перетворення (.mst)
- Застосуйте Orca, щоб відкрити MSI.
- Виберіть Transform > New Transform на панелі меню.
- Змініть значення потрібних PROPERTIES.
- Виберіть Transform > New 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