www.samag.ru
     
Поиск   
              
 www.samag.ru    Web  0 товаров , сумма 0 руб.
E-mail
Пароль  
 Запомнить меня
Регистрация | Забыли пароль?
Журнал «Системный администратор»
Журнал «БИТ»
Подписка
Архив номеров
Где купить
Авторам
Рекламодателям
О НАС
   

  Опросы
  Статьи

Мониторинг  

Какая задача мониторинга отнимает больше всего времени?

Многие системные администраторы тратят до 30% рабочего времени на рутину мониторинга. Но

 Читать далее...

Рынок труда  

Какие навыки вы хотите развивать в 2026 году?

Рынок труда меняется быстро. Еще вчера его называли рынком соискателей, а сегодня

 Читать далее...

Книжная полка  

От сисадмина до архитектора: книги, которые прокачают ваш стек в этом году

Новинки от издательства «БХВ» отличаются тем, что в них часто делается упор

 Читать далее...

Автоматизация  

Автоматизируем рутину: что реально работает?

Многие сисадмины автоматизировали что-то за последний год. Но далеко не все остались

 Читать далее...

Защита ИТ-системы  

Практическая защита: что вы внедрили и что мешает?

Какие меры безопасности реально внедрить в реальных условиях – и что не

 Читать далее...

Вопрос-ответ  

Обеспечиваем безопасную эксплуатацию базы данных

Что для вас чаще всего является причиной инцидентов с БД? Как вы

 Читать далее...

Книжная полка  

От «безопасного» Linux до Контролируемого взлома

Издательство «БХВ» продолжает радовать читателей интересными новинками и в наступившем году. Вы можете

 Читать далее...

1001 и 1 книга  
19.03.2018г.
Просмотров: 14227
Комментарии: 0
Машинное обучение с использованием библиотеки Н2О

 Читать далее...

12.03.2018г.
Просмотров: 14354
Комментарии: 0
Особенности киберпреступлений в России: инструменты нападения и защита информации

 Читать далее...

12.03.2018г.
Просмотров: 11812
Комментарии: 0
Глубокое обучение с точки зрения практика

 Читать далее...

12.03.2018г.
Просмотров: 6225
Комментарии: 0
Изучаем pandas

 Читать далее...

12.03.2018г.
Просмотров: 7055
Комментарии: 0
Программирование на языке Rust (Цветное издание)

 Читать далее...

19.12.2017г.
Просмотров: 6956
Комментарии: 0
Глубокое обучение

 Читать далее...

19.12.2017г.
Просмотров: 9774
Комментарии: 0
Анализ социальных медиа на Python

 Читать далее...

19.12.2017г.
Просмотров: 6390
Комментарии: 0
Основы блокчейна

 Читать далее...

19.12.2017г.
Просмотров: 6615
Комментарии: 0
Java 9. Полный обзор нововведений

 Читать далее...

16.02.2017г.
Просмотров: 10778
Комментарии: 0
Опоздавших не бывает, или книга о стеке

 Читать далее...

17.05.2016г.
Просмотров: 14278
Комментарии: 0
Теория вычислений для программистов

 Читать далее...

30.03.2015г.
Просмотров: 15694
Комментарии: 0
От математики к обобщенному программированию

 Читать далее...

18.02.2014г.
Просмотров: 18300
Комментарии: 0
Рецензия на книгу «Читаем Тьюринга»

 Читать далее...

13.02.2014г.
Просмотров: 13130
Комментарии: 0
Читайте, размышляйте, действуйте

 Читать далее...

12.02.2014г.
Просмотров: 11133
Комментарии: 0
Рисуем наши мысли

 Читать далее...

10.02.2014г.
Просмотров: 9343
Комментарии: 4
Страна в цифрах

 Читать далее...

18.12.2013г.
Просмотров: 7651
Комментарии: 0
Большие данные меняют нашу жизнь

 Читать далее...

18.12.2013г.
Просмотров: 6499
Комментарии: 0
Компьютерные технологии – корень зла для точки роста

 Читать далее...

04.12.2013г.
Просмотров: 6071
Комментарии: 0
Паутина в облаках

 Читать далее...

03.12.2013г.
Просмотров: 6431
Комментарии: 1
Рецензия на книгу «MongoDB в действии»

 Читать далее...

Друзья сайта  

 Автоматическая установка Adobe Creative Suite 3

Архив номеров / 2009 / Выпуск №4 (77) / Автоматическая установка Adobe Creative Suite 3

Рубрика: Администрирование /  Знакомство с дистрибутивом

Иван Коробко

Автоматическая установка Adobe Creative Suite 3

Несмотря на то что дистрибутивы компонентов Adobe CS3 созданы на основе MSI, инсталлятор всего пакета построен на основе другой технологии, поэтому реализация автоматической установки выбранных заранее компонентов этого продукта имеет ряд особенностей, о которых пойдет речь.

Adobe CS3 достаточно большой по размерам пакет, и специалистов системной поддержки с администраторами больше волнует вопрос не автоматической установки, а выборочной автоматической установки. Это обусловлено тем, что ошибка в выборе перечня устанавливаемых программ обойдется примерно в час излишне потраченного времени. Поэтому стоит особое внимание уделить выборочной установке пакета.

Аргументы файла setup.exe

Традиционно мастер управления устанавливаемых компонентов запускается с помощью файла setup.exe, который поддерживает следующие аргументы:

  • --record. Используется для создания файла ответов, принимает значение 0 или 1;
  • --silent. Реализует установку приложения в «тихом режиме»;
  • --deployment. Обеспечивает установку с помощью созданного файла ответов.

Структура файла ответов

Файл ответов представляет собой текстовый файл в формате XML. Как любой XML-файл, он содержит стандартный заголовок, в котором указаны используемая версия языка и кодировка файла (см. рис. 1).

Рисунок 1. Пример файла ответов

Рисунок 1. Пример файла ответов

Обратите внимание, что все конфигурационные файлы для Adobe Creative Suite имеют кодировку UTF-8.

Мастер установки по родительскому тегу <Deployment> определяет, что это файл ответов. В нем находятся два тега, логически разделяющие файл на две части. В первом теге – <Properties> – описываются параметры установки (папка, в которой будет находиться CS3, название продукта и т. д.), во втором – <Payloads> – компоненты (Photoshop, Illustrator, Indesign и т. д.).

Тег <Properties>

В теге <Properties> содержатся параметры установки приложения. Каждый из них описывается тегом <Property>, в котором название конкретного параметра указывается с помощью свойства name, а значение присваивается традиционным способом (см. листинг 1).

Листинг 1. Управление параметрами установки CS3

<Properties>

<Property name="INSTALLDIR"> C:\Program Files\ADOBE CS3</Property>

...

</Properties>

 К часто используемым параметрам можно отнести следующие:

  • INSTALLDIR. Путь установки Adobe CS3.
  • OS64BIT. Принимает значение 0 или 1. Если операционная система 64-битная (OS64BIT=1), то наряду с 32-битной версией Photoshop устанавливается 64-битная.
  • StartMenuSubFolder. GUID компонента AdobeMasterCollectionSuiteen_US_Volume, отображаемого в папке «Установка и удаление программ», как Adobe Creative Suite 3 Master Collection. По умолчанию в Windows XP путь C:\Document and Settings\All Users\Start Menu\Programs\Adobe Master Collection CS3.
  • eula_EPIC_EULA_ACCEPTED. Всегда равен 1. Обозначает, что пользователь ознакомился и согласен с лицензионным соглашением.
  • pers_EPIC_SERIAL. Серийный номер, хранящийся в зашифрованном виде.

Тег <Payloads>

В теге <Payloads> содержится список устанавливаемых приложений. Каждое из них идентифицируется двумя тегами: <Payload>, описывающего приложение с помощью GUID, и <Action>, указывающего производимую с ним манипуляцию (install, remove). Для инсталляции Adobe Photoshop СS3 (v. 10), которому соответствует GUID, равный {30C4B843-28DA-466F-AFCA-CB0ED153C826}, содержимое тега <Payloads> описано в листинге 2.

Листинг 2. Управление устанавливаемыми компонентами CS3

<Payloads>

<Payload adobeCode = "{30C4B843-28DA-466F-AFCA-CB0ED153C826}">

<Action>install</Action>

</Payload>

...

</Payloads>

Создание файла ответов

Файл ответов можно создать вручную, однако наиболее оптимальное решение – записать выполняемые действия мастера установки в XML-файл. Для включения мастера в режиме записи необходимо выполнить команду «setup.exe --record=1». Выполняемые действия ничем не будут отличаться от обычной работы мастера: необходимо согласиться с условиями лицензионного соглашения, затем ввести серийный номер, сформировать список устанавливаемых приложений, выбрать путь установки Adobe CS3. Исключение составляет последний шаг: вместо обычной кнопки «Установить» будет отображена кнопка «[record] Установить» (см. рис. 2).

Рисунок 2. Запись файла ответов

Рисунок 2. Запись файла ответов

При ее нажатии вместо установки приложения будут сформированы два файла: один для его инсталляции, второй – для деинсталляции. В обоих файлах содержимое <Properties> идентично, а <Payloads> отличается тем, что значение в теге <action> с install меняется на remove. Местоположение файлов показано на последнем шаге (см. рис. 3).

Рисунок 3. Местоположение файла ответов

Рисунок 3. Местоположение файла ответов

Использование файла ответов

Файл для автоматического удаления приложения используется достаточно редко, поэтому его можно удалить. Уделим особое внимание файлу, обеспечивающему автоматическую установку пакета. Его имя произвольно, поэтому присвоим ему более короткое имя – deployment.xml. Расположение файла также не имеет значения. Для удобства использования рекомендуется поместить его в один каталог с файлом setup.exe (см. рис. 4), обеспечивающим запуск мастера установки: --mode=Silent --deploymentFile=Deployment.xml. Рекомендуется эту команду поместить в командный файл, при этом необходимо помнить, что он должен запускаться с сетевого хранилища.

Рисунок 4. Использование файла ответов при установке CS3

Рисунок 4. Использование файла ответов при установке CS3

Приведенный на рис. 4 листинг командного файла имеет особенности: поскольку установка выполняется в «тихом» режиме, то трудно понять, завершен процесс установки или нет. Воспользуемся свойством установки возвращать код ошибки по завершении процесса (см. таблицу) и командой «Start/Wait», которая будет выводить CMD-консоль, пока работа мастера не закончится. Команда pause позволит увидеть код ошибки.

Коды ошибок, возвращаемые мастером установки

Код ошибки

Описание

0

Установка приложения

1

Невозможно определить

2

Неверно задано

6

Установка приложения

7

Невозможно завершить

8

После установки

9

Неподдерживаемая версия

10

Неподдерживаемая версия

11

Другой процесс

Заключение

К сожалению, официальная документация [1] расходится с действительностью, тому свидетельство – многочисленные форумы на эту тему. Я надеюсь, что, прочитав статью, на все вопросы по автоматической установке Adobe CS3 вам удастся найти ответ.

  1. Enterprise Deployment Options for Adobe® Creative Suite 3 Editions and Components – http://www.adobe.com/support/deployment/cs3_deployment.pdf.

Комментарии отсутствуют

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

Комментарии могут оставлять только зарегистрированные пользователи

               Copyright © Системный администратор

Яндекс.Метрика
Tel.: (499) 277-12-45
E-mail: sa@samag.ru