Установка adobe reader з msi і застосування пакетів оновлення msp

Установка 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. туди, звідки через групові політики поширюєте ПО.

література

Схожі статті