Тихая установка LibreOffice

  • 07.01.2021
  • 1 027
  • 0
  • 2
  • 2
  • 0
Тихая установка LibreOffice

Тихая установка

Для того, чтобы запустить установку LibreOffice в режиме тихой установки - когда пользователь не будет видеть вообще никаких окошек установщика, и весь процесс установки будет проходить для него в скрытом режиме - требуется воспользоваться командой msiexec. Запуск тихой установки LibreOffice будет выглядеть следующим образом:

msiexec /qn /i LibreOffice_7.0.4_Win_x86.msi

Где параметр /qn отвечает за тихую установку, а /i указывает файл msi с которого будет происходить установка. Этого уже достаточно, для проведения тихой установки программы, но если Вы хотите настроить дополнительные параметры установки - то читайте следующий пункт.

Управление дополнительными параметрами

В процессе установки, помимо самой установки происходит много дополнительных действий - к примеру, задаются файловые ассоциации LibreOffice, размещаются ярлыки на рабочем столе и т. д. Для управления этими действиями, доступны соответствующие параметры:

В столбце "Возможные значения", жирным шрифтом выделены значения по умолчанию.
Описание параметра Параметр Возможные значения
Создавать ярлык LibreOffice на Рабочем столе CREATEDESKTOPLINK 0, 1
Выполнять автоматическую перезагрузку (если потребуется) по завершению процесса установки RebootYesNo Yes, No
Задать файловую ассоциацию с файлами Microsoft Office REGISTER_ALL_MSO_TYPES 0, 1
Задать файловую ассоциацию с файлами формата .doc REGISTER_DOC 0, 1
Задать файловую ассоциацию с файлами формата .docm REGISTER_DOCM 0, 1
Задать файловую ассоциацию с файлами формата .docx REGISTER_DOCX 0, 1
Задать файловую ассоциацию с файлами формата .dot REGISTER_DOT 0, 1
Задать файловую ассоциацию с файлами формата .dotm REGISTER_DOTM 0, 1
Задать файловую ассоциацию с файлами формата .dotx REGISTER_DOTX 0, 1
Задать файловую ассоциацию с файлами формата .iqy REGISTER_IQY 0, 1
Не задавать файловую ассоциацию с файлами Microsoft Office REGISTER_NO_MSO_TYPES 0, 1
Задать файловую ассоциацию с файлами формата .pot REGISTER_POT 0, 1
Задать файловую ассоциацию с файлами формата .potm REGISTER_POTM 0, 1
Задать файловую ассоциацию с файлами формата .potx REGISTER_POTX 0, 1
Задать файловую ассоциацию с файлами формата .pps REGISTER_PPS 0, 1
Задать файловую ассоциацию с файлами формата .ppsx REGISTER_PPSX 0, 1
Задать файловую ассоциацию с файлами формата .ppt REGISTER_PPT 0, 1
Задать файловую ассоциацию с файлами формата .pptm REGISTER_PPTM 0, 1
Задать файловую ассоциацию с файлами формата .pptx REGISTER_PPTX 0, 1
Задать файловую ассоциацию с файлами формата .rtf REGISTER_RTF 0, 1
Задать файловую ассоциацию с файлами формата .xls REGISTER_XLS 0, 1
Задать файловую ассоциацию с файлами формата .xlsb REGISTER_XLSB 0, 1
Задать файловую ассоциацию с файлами формата .xlsm REGISTER_XLSM 0, 1
Задать файловую ассоциацию с файлами формата .xlsx REGISTER_XLSX 0, 1
Задать файловую ассоциацию с файлами формата .xlt REGISTER_XLT 0, 1
Задать файловую ассоциацию с файлами формата .xltm REGISTER_XLTM 0, 1
Задать файловую ассоциацию с файлами формата .xltx REGISTER_XLTX 0, 1

Управление компонентами

Данный материал писался под установщик LibreOffice 7.0.4. В будущих релизах возможно добавление новых компонентов, таких как новые словари или языки интерфейса, которые возможно будут отсутствовать в данном материале!

Помимо просто скрытой установки, через msiexec можно указывать, какие компоненты LibreOffice следует установить, а какие - нет. В таком случае, обычно используют параметр ADDLOCAL=ALL, указывающий, что по умолчанию следует установить все компоненты, а затем, с помощью параметра REMOVE отмечают не нужные к установке компоненты.

К примеру, если нужно установить всё, кроме компонента "MediaWiki Publisher":

msiexec /qn /i LibreOffice_7.0.4_Win_x86.msi ADDLOCAL=ALL REMOVE=gm_o_Extensions_MEDIAWIKI

Или нужно установить все, кроме дополнительных расширений:

msiexec /qn /i LibreOffice_7.0.4_Win_x86.msi ADDLOCAL=ALL REMOVE=gm_o_Extensions,gm_o_Extensions_MEDIAWIKI,gm_o_Extensions_Script_Provider_For_JS,gm_o_Extensions_Script_Provider_For_BS
Ложка дегтя - в таком случае будет установлено даже больше, чем при стандартной "тихой" установке - ADDLOCAL=ALL включает абсолютно ВСЕ пакеты, в том числе словари для всех языков и все локализации. Готовый вариант с отключением установки всех дополнительных компонентов, словарей (кроме английского и русского) и языков интерфейса (опять же, к роме русского) можно найти в самом конце статьи.

Вот список компонентов, и отвечающих за их установку параметров:

Дополнительные компоненты
Фильтры изображений gm_o_Grfflt
Примеры фильтров XSLT gm_o_Xsltfiltersamples
Проверка обновлений gm_o_Onlineupdate
LibreLogo gm_o_Pyuno_LibreLogo
Элемент управления ActiveX gm_o_Activexcontrol
Расширение Проводника Windows gm_o_Winexplorerext
Средство быстрого запуска gm_o_Quickstart
Построитель отчетов gm_Reportbuilder
Расширения gm_o_Extensions
Средство поддержки сценариев JavaScript gm_o_Extensions_Script_Provider_For_JS
Решатель для нелинейного программирования gm_o_Extensions_NLPSolver
MediaWiki Publisher gm_o_Extensions_MEDIAWIKI
Средство поддержки сценариев BeanShell gm_o_Extensions_Script_Provider_For_BS
Словари
Албанский gm_r_ex_Dictionary_Sq
Английский gm_r_ex_Dictionary_En
Арабский gm_r_ex_Dictionary_Ar
Арагонский gm_r_ex_Dictionary_An
Африкаанс gm_r_ex_Dictionary_Af
Белорусский gm_r_ex_Dictionary_Be
Бенгальский gm_r_ex_Dictionary_Bn
Болгарский gm_r_ex_Dictionary_Bg
Боснийский gm_r_ex_Dictionary_Bs
Бретонский gm_r_ex_Dictionary_Br
Венгерский gm_r_ex_Dictionary_Hu
Вьетнамский gm_r_ex_Dictionary_Vi
Галисийский gm_r_ex_Dictionary_Gl
Голландский gm_r_ex_Dictionary_Nl
Греческий gm_r_ex_Dictionary_El
Гуджарати gm_r_ex_Dictionary_Gu
Гэльский (Шотландия) gm_r_ex_Dictionary_Gd
Датский gm_r_ex_Dictionary_Da
Зулусский gm_r_ex_Dictionary_Zu
Иврит gm_r_ex_Dictionary_He
Индонезийский gm_r_ex_Dictionary_Id
Исландский gm_r_ex_Dictionary_Is
Испанский gm_r_ex_Dictionary_Es
Итальянский gm_r_ex_Dictionary_It
Каталанский gm_r_ex_Dictionary_Ca
Классический тибетский gm_r_ex_Dictionary_Bo
Лаосский gm_r_ex_Dictionary_Lo
Латышский gm_r_ex_Dictionary_Lv
Литовский gm_r_ex_Dictionary_Lt
Немецкий gm_r_ex_Dictionary_De
Непальский gm_r_ex_Dictionary_Ne
Норвежский gm_r_ex_Dictionary_No
Польский gm_r_ex_Dictionary_Pl
Португальский gm_r_ex_Dictionary_Pt_Pt
Португальский (Бразилия) gm_r_ex_Dictionary_Pt_Br
Провансальский gm_r_ex_Dictionary_Oc
Румынский gm_r_ex_Dictionary_Ro
Русский gm_r_ex_Dictionary_Ru
Сербский gm_r_ex_Dictionary_Sr
Сингальский gm_r_ex_Dictionary_Si
Словацкий gm_r_ex_Dictionary_Sk
Словенский gm_r_ex_Dictionary_Sl
Тайский gm_r_ex_Dictionary_Th
Телугу gm_r_ex_Dictionary_Te
Турецкий gm_r_ex_Dictionary_Tr
Украинский gm_r_ex_Dictionary_Uk
Французский gm_r_ex_Dictionary_Fr
Хинди gm_r_ex_Dictionary_Hi
Хорватский gm_r_ex_Dictionary_Hr
Чешский gm_r_ex_Dictionary_Cs
Шведский gm_r_ex_Dictionary_Sv
Эстонский gm_r_ex_Dictionary_Et
Языки интерфейса пользователя
Албанский gm_Langpack_r_sq
Амхарский gm_Langpack_r_am=
Английский (Великобритания) gm_Langpack_r_en_GB
Английский (США) gm_Langpack_r_en_US
Английский (Южная Африка) gm_Langpack_r_en_ZA
Арабский gm_Langpack_r_ar
Ассамский gm_Langpack_r_as
Астурийский gm_Langpack_r_ast
Африкаанс gm_Langpack_r_af
Баскский gm_Langpack_r_eu
Белорусский gm_Langpack_r_be
Бенгальский (Бангладеш) gm_Langpack_r_bn
Бенгальский (Индия) gm_Langpack_r_bn_IN
Бирманский gm_Langpack_r_my
Бодо gm_Langpack_r_brx
Болгарский gm_Langpack_r_bg
Боснийский gm_Langpack_r_bs
Бретонский gm_Langpack_r_br
Валлийский gm_Langpack_r_cy
Венгерский gm_Langpack_r_hu
Венда gm_Langpack_r_ve
Венетский gm_Langpack_r_vec
Верхнелужицкий gm_Langpack_r_hsb
Вьетнамский gm_Langpack_r_vi
Галисийский gm_Langpack_r_gl
Голладнский gm_Langpack_r_nl
Греческий gm_Langpack_r_el
Грузинский gm_Langpack_r_ka
Гуарани gm_Langpack_r_gug
Гуджарати gm_Langpack_r_gu
Гэльский (Шотландия) gm_Langpack_r_gd
Датский gm_Langpack_r_da
Дзонг-кэ gm_Langpack_r_dz
Догри gm_Langpack_r_dgo
Зулусский gm_Langpack_r_zu
Иврит gm_Langpack_r_he
Индонезийский gm_Langpack_r_id
Ирландский gm_Langpack_r_ga
Исландский gm_Langpack_r_is
Испанский gm_Langpack_r_es
Итальянский gm_Langpack_r_it
Кабильский gm_Langpack_r_kab
Казахский gm_Langpack_r_kk
Каннада gm_Langpack_r_kn
Каталанский gm_Langpack_r_ca
Каталанский (валенсийский) gm_Langpack_r_ca_valencia
Кашмири gm_Langpack_r_ks
Киньяруанда gm_Langpack_r_rw
Китайский (традиционный) gm_Langpack_r_zh_TW
Китайский упрощенный gm_Langpack_r_zh_CN
Конкани gm_Langpack_r_kok
Корейский gm_Langpack_r_ko
Коса gm_Langpack_r_xh
Курдский gm_Langpack_r_kmr_Latn
Кхмерский gm_Langpack_r_km
Лаосский gm_Langpack_r_lo
Латышский gm_Langpack_r_lv
Литовский gm_Langpack_r_lt
Люксембургский gm_Langpack_r_lb
Майтхили gm_Langpack_r_mai
Македонский gm_Langpack_r_mk
Малаялам gm_Langpack_r_ml
Манипури gm_Langpack_r_mni
Маратхи gm_Langpack_r_mr
Монгольский gm_Langpack_r_mn
Немецкий gm_Langpack_r_de
Непальский gm_Langpack_r_ne
Нижнелужицкий gm_Langpack_r_dsb
Норвежский (букмол) gm_Langpack_r_nb
Норвежский (нюнорск) gm_Langpack_r_nn
Ория gm_Langpack_r_or
Оромо gm_Langpack_r_om
Панджаби gm_Langpack_r_pa_IN
Персидский gm_Langpack_r_fa
Польский gm_Langpack_r_pl
Португальский gm_Langpack_r_pt
Португальский (Бразилия) gm_Langpack_r_pt_BR
Провансальский gm_Langpack_r_oc
Румынский gm_Langpack_r_ro
Русский gm_Langpack_r_ru
Санскрит (Индия) gm_Langpack_r_sa_IN
Сантали gm_Langpack_r_sat
Свази gm_Langpack_r_ss
Северный сото gm_Langpack_r_nso
Сербский (кириллица) gm_Langpack_r_sr
Сербский (латиница) gm_Langpack_r_sr_Latn
Сидамо gm_Langpack_r_sid
Силезский gm_Langpack_r_szl
Сингальский gm_Langpack_r_si
Синдхи gm_Langpack_r_sd
Словацкий gm_Langpack_r_sk
Словенский gm_Langpack_r_sl
Сорани gm_Langpack_r_ckb
Суахили gm_Langpack_r_sw_TZ
Таджикский gm_Langpack_r_tg
Тайский gm_Langpack_r_th
Тамильский gm_Langpack_r_ta
Татарский gm_Langpack_r_tt
Телугу gm_Langpack_r_te
Тибетский gm_Langpack_r_bo
Тсвана gm_Langpack_r_tn
Тсонго gm_Langpack_r_ts
Турецкий gm_Langpack_r_tr
Узбекский gm_Langpack_r_uz
Уйгурский gm_Langpack_r_ug
Украинский gm_Langpack_r_uk
Финский gm_Langpack_r_fi
Французский gm_Langpack_r_fr
Фризский gm_Langpack_r_fy
Фриульский gm_Langpack_r_fur
Хинди gm_Langpack_r_hi
Хорватский gm_Langpack_r_hr
Чешский gm_Langpack_r_cs
Шведский gm_Langpack_r_sv
Эсперанто gm_Langpack_r_eo
Эстонский gm_Langpack_r_et
Южный ндебеле gm_Langpack_r_nr
Южный сото (суту) gm_Langpack_r_st
Японский gm_Langpack_r_ja

То есть, если Вы хотите установить LibreOffice без лишних компонентов, словарей (оставив только английский и русский) и только с русским интерфейсом, выглядеть это будет следующим образом (много букв!):

msiexec /qn /i LibreOffice_7.0.4_Win_x86.msi ADDLOCAL=ALL REMOVE=gm_o_Grfflt,gm_o_Xsltfiltersamples,gm_o_Onlineupdate,gm_o_Pyuno_LibreLogo,gm_o_Activexcontrol,gm_o_Winexplorerext,gm_o_Quickstart,gm_Reportbuilder,gm_o_Extensions,gm_o_Extensions_Script_Provider_For_JS,gm_o_Extensions_NLPSolver,gm_o_Extensions_MEDIAWIKI,gm_o_Extensions_Script_Provider_For_BS,gm_r_ex_Dictionary_Sq,gm_r_ex_Dictionary_Ar,gm_r_ex_Dictionary_An,gm_r_ex_Dictionary_Af,gm_r_ex_Dictionary_Be,gm_r_ex_Dictionary_Bn,gm_r_ex_Dictionary_Bg,gm_r_ex_Dictionary_Bs,gm_r_ex_Dictionary_Br,gm_r_ex_Dictionary_Hu,gm_r_ex_Dictionary_Vi,gm_r_ex_Dictionary_Gl,gm_r_ex_Dictionary_Nl,gm_r_ex_Dictionary_El,gm_r_ex_Dictionary_Gu,gm_r_ex_Dictionary_Gd,gm_r_ex_Dictionary_Da,gm_r_ex_Dictionary_Zu,gm_r_ex_Dictionary_He,gm_r_ex_Dictionary_Id,gm_r_ex_Dictionary_Is,gm_r_ex_Dictionary_Es,gm_r_ex_Dictionary_It,gm_r_ex_Dictionary_Ca,gm_r_ex_Dictionary_Bo,gm_r_ex_Dictionary_Lo,gm_r_ex_Dictionary_Lv,gm_r_ex_Dictionary_Lt,gm_r_ex_Dictionary_De,gm_r_ex_Dictionary_Ne,gm_r_ex_Dictionary_No,gm_r_ex_Dictionary_Pl,gm_r_ex_Dictionary_Pt_Pt,gm_r_ex_Dictionary_Pt_Br,gm_r_ex_Dictionary_Oc,gm_r_ex_Dictionary_Ro,gm_r_ex_Dictionary_Sr,gm_r_ex_Dictionary_Si,gm_r_ex_Dictionary_Sk,gm_r_ex_Dictionary_Sl,gm_r_ex_Dictionary_Th,gm_r_ex_Dictionary_Te,gm_r_ex_Dictionary_Tr,gm_r_ex_Dictionary_Uk,gm_r_ex_Dictionary_Fr,gm_r_ex_Dictionary_Hi,gm_r_ex_Dictionary_Hr,gm_r_ex_Dictionary_Cs,gm_r_ex_Dictionary_Sv,gm_r_ex_Dictionary_Et,gm_Langpack_r_af,gm_Langpack_r_am,gm_Langpack_r_ar,gm_Langpack_r_as,gm_Langpack_r_ast,gm_Langpack_r_be,gm_Langpack_r_bg,gm_Langpack_r_bn,gm_Langpack_r_bn_IN,gm_Langpack_r_bo,gm_Langpack_r_br,gm_Langpack_r_brx,gm_Langpack_r_bs,gm_Langpack_r_ca,gm_Langpack_r_ca_valencia,gm_Langpack_r_ckb,gm_Langpack_r_cs,gm_Langpack_r_cy,gm_Langpack_r_da,gm_Langpack_r_de,gm_Langpack_r_dgo,gm_Langpack_r_dsb,gm_Langpack_r_dz,gm_Langpack_r_el,gm_Langpack_r_en_GB,gm_Langpack_r_en_US,gm_Langpack_r_en_ZA,gm_Langpack_r_eo,gm_Langpack_r_es,gm_Langpack_r_et,gm_Langpack_r_eu,gm_Langpack_r_fa,gm_Langpack_r_fi,gm_Langpack_r_fr,gm_Langpack_r_fur,gm_Langpack_r_fy,gm_Langpack_r_ga,gm_Langpack_r_gd,gm_Langpack_r_gl,gm_Langpack_r_gu,gm_Langpack_r_gug,gm_Langpack_r_he,gm_Langpack_r_hi,gm_Langpack_r_hr,gm_Langpack_r_hsb,gm_Langpack_r_hu,gm_Langpack_r_id,gm_Langpack_r_is,gm_Langpack_r_it,gm_Langpack_r_ja,gm_Langpack_r_ka,gm_Langpack_r_kab,gm_Langpack_r_kk,gm_Langpack_r_km,gm_Langpack_r_kmr_Latn,gm_Langpack_r_kn,gm_Langpack_r_ko,gm_Langpack_r_kok,gm_Langpack_r_ks,gm_Langpack_r_lb,gm_Langpack_r_lo,gm_Langpack_r_lt,gm_Langpack_r_lv,gm_Langpack_r_mai,gm_Langpack_r_mk,gm_Langpack_r_ml,gm_Langpack_r_mn,gm_Langpack_r_mni,gm_Langpack_r_mr,gm_Langpack_r_my,gm_Langpack_r_nb,gm_Langpack_r_ne,gm_Langpack_r_nl,gm_Langpack_r_nn,gm_Langpack_r_nr,gm_Langpack_r_nso,gm_Langpack_r_oc,gm_Langpack_r_om,gm_Langpack_r_or,gm_Langpack_r_pa_IN,gm_Langpack_r_pl,gm_Langpack_r_pt,gm_Langpack_r_pt_BR,gm_Langpack_r_ro,gm_Langpack_r_rw,gm_Langpack_r_sa_IN,gm_Langpack_r_sat,gm_Langpack_r_sd,gm_Langpack_r_si,gm_Langpack_r_sid,gm_Langpack_r_sk,gm_Langpack_r_sl,gm_Langpack_r_sq,gm_Langpack_r_sr,gm_Langpack_r_sr_Latn,gm_Langpack_r_ss,gm_Langpack_r_st,gm_Langpack_r_sv,gm_Langpack_r_sw_TZ,gm_Langpack_r_szl,gm_Langpack_r_ta,gm_Langpack_r_te,gm_Langpack_r_tg,gm_Langpack_r_th,gm_Langpack_r_tn,gm_Langpack_r_tr,gm_Langpack_r_ts,gm_Langpack_r_tt,gm_Langpack_r_ug,gm_Langpack_r_uk,gm_Langpack_r_uz,gm_Langpack_r_ve,gm_Langpack_r_vec,gm_Langpack_r_vi,gm_Langpack_r_xh,gm_Langpack_r_zh_CN,gm_Langpack_r_zh_TW,gm_Langpack_r_zu
Была ли эта статья Вам полезна?

Добавить комментарий

Ваш адрес email не будет опубликован.

Напоминаем Вам, что Ваше сообщение будет опубликовано только после проверки администратором сайта. Обычно это занимает 1-2 рабочих дня.