Работа с MSI пакетами и MSP патчами к ним

(by bozza.ru)

Эта статья обновлена в июле 2014 года и принадлежит серии статей про установку программ в Active Directory. Несмотря на обилие текста, сразу смотрите финал (на этой странице) — все слишком просто! Потом читайте спокойно и вдумчиво.

Задача

Подготовить пакет Adobe Reader со всеми обновлениями на текущий момент для установки через Active Directory.

Второстепенная задача: научиться применять обновления в формате MSP (расширение .msp).

Исходные данные

На 28.02.11 актуальной версией Adobe Reader является 11.0.7. Для русской версии доступны AdbeRdr11000_ru_RU.msi и файл обновления AdbeRdrUpd11007.msp.

Нам будет необходимо подготовить пакет msi (.msi), наложить на него патч (.msp) и скопировать результат на сетевую папку для дальнейшего распространения средствами Active Directory.

1.Готовим MSI-пакет для наложения патча

Создадим папку C:\Temp\Adobe и скопируем в нее файлы AdbeRdr11000_ru_RU.msi и файл обновления AdbeRdrUpd11007.msp

Запускаем cmd и переходим в созданную папку:

> cd C:\Temp\Adobe

Распаковываем AdbeRdr11000_ru_RU.msi в папку Updated:

> msiexec /a AdbeRdr11000_ru_RU.msi TARGETDIR=c:\Temp\Adobe\Updated

Запустится инсталлятор, соглашайтесь и примайте 🙂 После этого в папке Updated будут лежать файлы для установки по сети. Но это пока еще версия 11.0.0. Нам надо обновить ее.

2. Обновляем установочный набор

> msiexec /a c:\Temp\Adobe\Updated\ AdbeRdr11000_ru_RU.msi /p C:\Temp\Adobe\ AdbeRdrUpd11007.msp

Эта команда объединит существующий набор с обновлениями из файла AdbeRdrUpd11007.msp.

3. Копируем обновленный набор в сеть

Теперь копируем папку Updated в сеть и распространяем обновленный пакет Adobe Reader 11.0.7 всем пользователям локальной сети.

Собрав все вместе, привожу команды консоли cmd одна за другой, все три!

> cd C:\Temp\Adobe
> msiexec /a AdbeRdr11000_ru_RU.TARGETDIR=c:\Temp\Adobe\Updated
> msiexec /a c:\Temp\Adobe\Updated\ AdbeRdr11000_ru_RU./p C:\Temp\Adobe\ AdbeRdrUpd11007.msp

Вот и все. Слов оказалось намного больше дела.

Для тех, кто предпочитает читать превоисточники, смотрите руководство для администраторов (англ., офиц. сайт Adobe, формат PDF).

Чтобы знать, в какой порядке ставить обновления, см. соответствие версий и языковых пакетов (англ., офиц. сайт Adobe).

Список материалов (англ., офиц. сайт Adobe) для системных администраторов.

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Post Navigation

Яндекс.Метрика