Установка adobe reader з msi і застосування пакетів оновлення msp
Підготувати пакет Adobe Reader з усіма оновленнями на поточний момент для установки через Active Directory.
Другорядне завдання: навчитися застосовувати поновлення в форматі MSP (розширення .msp).
Початкові дані
На 28.02.11 актуальною версією Adobe Reader є 10.0.1. Для російської версії доступні AdbeRdr1000_ru_RU.msi і файл оновлення AdbeRdrUpd1001_Tier4.msp. Посилання вказують на директорії на ftp-сервері Adobe.
З приводу отримання msi-файлів можу сказати, що дуже схоже на те, що Adobe завжди буде надавати файли msi для установки через Active Directory. Спосіб, описаний мною тут швидше за все не стане в нагоді.
Варіант 1: з попередньої розпакуванням MSI-архіву
Нам буде необхідно підготувати пакет msi (.msi), накласти на нього патч (.msp) і скопіювати результат на мережеву папку для подальшого поширення засобами Active Directory.
1. Готуємо MSI-пакет для накладення патча
Створимо папку C: \ Temp \ Adobe і скопіюємо в неї файли AdbeRdr1000_ru_RU.msi і AdbeRdrUpd1001_Tier4.msp.
Запускаємо cmd і переходимо в створену папку:
> Cd C: \ Temp \ Adobe
Розпаковуємо AdbeRdr1000_ru_RU.msi в папку Updated:
> Msiexec / a AdbeRdr1000_ru_RU.msi TARGETDIR = c: \ Temp \ Adobe \ Updated
2. Оновлюємо інсталяційний набір
> Msiexec / a c: \ Temp \ Adobe \ Updated \ AdbeRdr1000_ru_RU.msi / p C: \ Temp \ Adobe \ AdbeRdrUpd1001_Tier4.msp
Ця команда об'єднає існуючий набір з оновленнями з файлу AdbeRdrUpd1001_Tier4.msp.
3. Копіюємо оновлений набір в мережу
Тепер копіюємо папку Updated в мережу і поширюємо оновлений пакет Adobe Reader 10.0.1 всім користувачам локальної мережі.
Зібравши всі разом, привожу команди консолі cmd одна за одною, всі три!
> Cd C: \ Temp \ Adobe
> Msiexec / a AdbeRdr1000_ru_RU.msi TARGETDIR = c: \ Temp \ Adobe \ Updated
> Msiexec / a c: \ Temp \ Adobe \ Updated \ AdbeRdr1000_ru_RU.msi / p C: \ Temp \ Adobe \ AdbeRdrUpd1001_Tier4.msp
От і все. Слів виявилося набагато більше діла.
Варіант 2: відразу об'єднуємо основний MSI і MSP-патч
Взагалі, як показало життя, далеко не завжди потрібні муки вибору мовних Tier-ів. Наприклад, недавно для отримання Adobe Reader версії 10.1.3 я використовував поєднання (все з офіц. Ftp) AdbeRdr1010_ru_RU.msi і AdbeRdrUpd1013.msp.
В офіційному керівництві від Adobe (див. Внизу список літератури) пропонується такий варіант:
Копіюєте в папку (наприклад, C: \ Temp \ Adobe) файли msi і msp і виконуєте таку команду:
> Cd C: \ Temp \ Adobe
> Msiexec / a [MSI file name] / p [MSP file name]
і копіюєте всі, що в папці C: \ Temp \ Adobe. туди, звідки через групові політики поширюєте ПО.