|
Я хочу привести пример правильной распаковки дистрибутива в формате *.msi, его последующего обновления пакетами в формате *.msp и настройки параметров.
В интернете данный вопрос много где поднимается, но информация зачастую не полная.
Обновление будет показано на примере обновления клиентской версии DocsVision 5.4, который из себя представляет файл DocsVisionClient2642.msi размером 70 МБ.
1. Для выполнения команд потребуется запустить консоль командной строки (CMD) от имени администратора.
2. Выполнить распаковку пакета *.msi в отдельный каталог (например X:\DVclient), выполнив команду:
msiexec /a DocsVisionClient2642.msi |
3. Теперь переходим в каталог, где находится распакованная версия клиента DV:
cd X:\DVclient |
4. Выполняем установку пакетов обновления *.msp по порядку:
1 2 3 4 | msiexec /a DocsVisionClient2642.msi /p X:\Project\DocsVision\НО\PatchPackage_5.4.2642.14.msp msiexec /a DocsVisionClient2642.msi /p X:\Project\DocsVision\НО\PatchPackage_5.4.2642.55.msp msiexec /a DocsVisionClient2642.msi /p X:\Project\DocsVision\НО\PatchPackage_5.4.2642.86.msp msiexec /a DocsVisionClient2642.msi /p X:\Project\DocsVision\НО\PatchPackage_5.4.2642.104.msp |
На этом установка файлов обновлений завершена.
Далее с помощью редактора баз данных Orca из Windows Installer SDK можно просматривать и редактировать содержимое .msi-файла.
В данном конкретном случае, я правил в таблице "Property" строку "DV_URL", указав путь к серверу IIS и выполнив сохранение пакета *.msi. После этого можно выполнить установку и убедиться, что установочный файл не был поврежден.
Вы также можете ознакомиться с другими статьями:
22nd Мар 2017
|
Теги:
|