× К оглавлению На главную Об авторе

   Дата и время публикации:
Дата и время модификации:

Что лечим и как?

1. Что лечим

Для несведущих и неискушенных людей установка msi-пакетов нетривиальная задачка, особенно, когда на государевы сайты, например nalog.ru, предлагают подобное установить на компьютер с предустановленным GNU/Linux, как показано на рисунке 1.1

Рисунок 1.1

На рисунке 1.1 показан файл InsD2019.msi, который требует предустановленного Wine, который можно установить согласно разным советам по установке, потому что утилита установки пакетов msi программа msiexec входит в его состав.

2. Как лечим

После всех подготовительных действий, производим установку пакета msi, как показано в дампе 2.1

Дамп 2.1

user@home:~/Загрузки$ msiexec /i InsD2018.msi
0009:err:mscoree:LoadLibraryShim error reading registry key for installroot
0009:err:mscoree:LoadLibraryShim error reading registry key for installroot
0009:err:mscoree:LoadLibraryShim error reading registry key for installroot
0009:err:mscoree:LoadLibraryShim error reading registry key for installroot
. . . 

При этом, необращаем внимание на сообщение типа "0009:err:mscoree:LoadLibraryShim error reading registry key for installroot", связанное с программой wineprefix, поэтому не стоит беспокоится.

Для отключения излишних сообщений, таких как "fixme:msi:internal_ui_handler internal UI " и т.п., не приводящим к сбоям работы программы msiexec, следует внести изменения в формат её выполнения, как показано в дампе 2.2

Дамп 2.2

user@home:~/Загрузки$ WINEDEBUG=-all msiexec /i InsD2018.msi

В результате указанных действий в дампе 2.1 или 2.2 на экране должно отобразится окно, как показано на рисунке 2.1

Рисунок 1.1

Остальные инструкции по установке следует черпать на сайте nalog.ru .

 

После установки указанного приложения c сайта nalog.ru, наблюдалась знакомая картина, а именно — с рабочего стола не работали ярлыки запуска в среде функционирования Wine, которые представлены файлами с расширением .lnk.

 

3. Библиография

3.1 winecfg: creating new .wine-directory results in errors

3.2 WiKi.Winehq.Msiexec