Ключи установки msi пакета Libre 24.8.4

Автор Андрей_RAV, 14 января 2025, 14:50

0 Пользователи и 1 гость просматривают эту тему.

Андрей_RAV

Здравствуйте , недавно решили переводить все рабочие станции на новую версию программы (ранее стояла 7.3.5) и столкнулись с тем что старые ключи установки (для cmd) уже не подходят, например ранее эта строчка удаляла ненужные нам компоненты и обновления "REMOVE=gm_o_Onlineupdate,gm_p_Base,gm_p_Base_Bin" , подскажите какие ключи необходимо использовать теперь?

mikekaganski

Должно работать с этими ключами. Что конкретно не так? Лог инсталляции тоже приложите по возможности.
С уважением,
Михаил Каганский

Андрей_RAV

Выяснилось что компонент всё-же удаляется но в параметрах программы пункт обновления остается, на прошлых версиях он тоже удалялся


Логи - https://disk.yandex.ru/d/9fr1YCZWl5y16A

mikekaganski

#3
Вот теперь понятно.
В версии 24.8 остаётся не то, что удалялось в старых версиях - удалялся (и удаляется теперь) компонент проверки наличия обновлений. Но появился новый компонент - автоматическое обновление на базе MAR; и его сделали независимым, и при этом (пока что) без возможности управления при установке (tdf#159979).
С уважением,
Михаил Каганский

Андрей_RAV

ЕЩе остался последний момент с настройками в файле main.xcd
Параметр "LoadPrinter" значение false, после установки батником подменяем родной файл на модифицированный, пункт  загружать с документом пользовательские настройки остается активным. https://annotatescreen.com/d/eSOO4tNY23UGp7mhfMcR.png

файл - https://disk.yandex.ru/d/DJIi3PewUYzqIQ

mikekaganski

Во-первых, не стоит менять исходные файлы XCD. Создайте свои собственные (возможно, с заблокированными (finalized) значениями) и поместите их в ту же папку. А лучше - создайте расширения для установки свойств, и устанавливайте их административно. А ещё удобнее - пользуйтесь групповыми политиками (но это только для доменов AD).

Ну а насчёт "загружать с документом пользовательские настройки" - LoadPrinter ни при чём, Вам нужен UserDefinedSettings (и самый естественный способ это узнать - сделать копию registrymodifications.xcu, изменить настройку и закрыть программу, а теперь сравнить registrymodifications.xcu с сохранённой копией).
С уважением,
Михаил Каганский

Андрей_RAV

UserDefinedSettings - Действительно изменил этот параметр.
Сможете подсказать еще какой параметр отвечает за "Загружать с документом настройки принтера" ?

mikekaganski

Цитата: Андрей_RAV от 16 января 2025, 10:52Сможете подсказать еще
Цитата: mikekaganski от 16 января 2025, 10:30самый естественный способ это узнать - сделать копию registrymodifications.xcu, изменить настройку и закрыть программу, а теперь сравнить registrymodifications.xcu с сохранённой копией
С уважением,
Михаил Каганский

Андрей_RAV

registrymodifications.xcu  - сравнили. Параметр LoadPrinter, значения true и false соответственно.
Изменение этого параметры (LoadPrinter) в файле main.xcd на значение false не приводят к снятию галки "Загружать с документом настройки принтера".
Папку LibreOffice в профиле пользователя перед проверкой удаляем.
Причем если значение указать 1 или 0 - ничего не меняется в поведении первого запуска, но галочка все равно стоит на месте.

mikekaganski

Цитата: Андрей_RAV от 16 января 2025, 14:46Изменение этого параметры (LoadPrinter) в файле main.xcd на значение false не приводят к снятию галки "Загружать с документом настройки принтера".
Приводит. По крайней мере в 25.2.0.2.
С уважением,
Михаил Каганский