Робота з msi пакетами і msp патчами до них, digital cub - це я
Підготувати пакет 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
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).
Список матеріалів (англ. Офіц. Сайт Adobe) для системних адміністраторів.