Litstat
15-08-2008, 20:55
Автоматическая установка Adobe Dreamweaver CS3
версия: 9.0 build 3481 (Английский)
размер: 285 Мб
О характеристиках и обновлениях этого проекта расскажет вам "всенаходящий" Google :wink:
Подготавливаем дистрибутив:
1. Избавляемся от "ненужных" компонентов. Из всех payloads для работы приложения требуются:
AdobeDreamweaver9en_US - сам дримвивер; AdobeALMAnchorServiceAll - так понимаю, эта штука отвечает за лицензии, активацию.... Без нее работает, но решил оставить (а то Dreamweaver ругается).
А теперь payloads, относящиеся к разряду "может быть оставлю":
AdobeExtendScriptToolKitAll - ПО для создания, отладки и редактирования JavaScript. Подсветка кода, пошаговая отладка, breakpoints и т.д.; AdobeExtensionManager1.8All - еще в Dreamweaver от Macromedia такая утилита была. Назначение ее я так и не понял; AdobeHelpViewerAll - Help-центр. В английской версии работает, а после установки русификатора Dreamweaver его не находит; AdobeDeviceCentralAll - Некий "каталог" параматров мобильных устройств. Для профиля Dreamweaver'а важен размер экрана МУ. При разработке html-странички можно посмотреть, как она будет отображаться на дисплее того, или иного устройства.
Замечание: AdobeVersionCueClient3All не устанавливался. Без него приложения работоспособны. Сл-но, никаких манипуляций с Bonjour, т.к. он входит в состав CueClient.
2. В соответствии с составом payloads редактируем следующие файлы:
payloads\AdobeDreamweaver9en_US\AdobeDreamweaver9en_US.proxy.xml
Секцию Requires либо удаляем полностью, либо оставляем для тех компонентов, которые не будут отображаться в Setup.exe и будут установлены в любом случае. Например, AdobeALMAnchorServiceAll можно оставить.
<Requires>
<ProductInfo visible="1">
<Family>CoreTech</Family>
<ProductName>ALM</ProductName>
</ProductInfo>
</Requires>
payloads\Setup.xml
Удаляем строки <Payload>...</Payload> тех компонентов, которые не вошли в дистрибутив.
3. Файл ответов можно не создавать. Достаточно использовать стандартный (deployment.xml). Или же воспользоваться пунктом 3 инструкции и слепить свой.
setup.exe --mode=Silent --deploymentFile=deployment.xml
Если используется стандартный файл ответов, то установку произведут только те компоненты, которые были указаны в секции "Requires" файла AdobeDreamweaver9en_US.proxy.xml, + сам Dreamweaver, остальные игнорируются.
Чтоб это как-то контролировать, либо добаляем компоненты в секцию "Requires" (последствия этого деяния хорошо известны :wink: ), либо редактируем стандартный deployment.xml, добавляя в Payloads секции <Payload>...</Payload> по образу и подобию уже имеющихся (не забываем про Action внутри - "install"). (обратите внимание: либо-либо)
<Payloads>
<!--Adobe Dreamweaver CS3-->
<Payload adobeCode="{00E5C764-9525-44C3-8404-712AD06AE12A}">
<Action>install</Action>
</Payload>
</Payloads>
Вопрос: как узнать adobeCode="{цифры}" ?
Ответ: брать их из файлов *.boot.xml или *.proxy.xml, которые находятся в папках устанавливаемых компонентов:
<Property name="AdobeCode">те самые цифры</Property>
Замечание: те же изменения, что внесли в deployment.xml, нужно повторить и в uninstall.xml, поставив в Action слово "remove".
Тем самым получился своего рода "стандарно-свой" файл ответов. Преимущество относительно "своего" - нет заморочек с путями к Program Files и другим папкам. Кому проблема известна, те меня поймут )))
4. Теперь относительно "нужности" остальных файлов дистрибутива. Помимо payloads, нужны следующие файлы и папки: resources, deployment.xml, uninstall.xml, Setup.exe, WinBootstrapper.msi, WinBootstrapper1.cab. Все это находится в одной папке "Adobe CS3". Остальное к "нужностям" не относится и подлежит удалению.
5. После установки приложения прикручиваем русификатор и активируем приложение.
Послесловие:
Не разобрался, где находятся файлы активации, чтоб до конца завершить "автоматизацию". В отличие от Photoshop, Dreamweaver кроме ввода серийного номера, требует и активацию. Скорее всего ее придется производить вручную, т.к. она зависит от системы.
Дистрибутив рассматривался английский. Думаю, что для русского действия будут те же.
Что получилось: русифицированный Adobe Dreamweaver CS3. Размер дистрибутива: 83,1 Мб (в архиве - 69,2 Мб) + 1,16 Мб (русификатор)
Родственные темы:
Автоматическая установка Adobe Photoshop CS3 (данный материал основан на наработках ее участников, за что им отдельное спасибо :up )
p.s. продолжение следует... надеюсь... Adobe Premiere CS3
p.s.s. есть предложение объединить темы в одну "Автоустановка продуктов Adobe CS3" (вот как про Office 2007) и рассматривать варианты установки там. А то копирование материала получаица ))
версия: 9.0 build 3481 (Английский)
размер: 285 Мб
О характеристиках и обновлениях этого проекта расскажет вам "всенаходящий" Google :wink:
Подготавливаем дистрибутив:
1. Избавляемся от "ненужных" компонентов. Из всех payloads для работы приложения требуются:
AdobeDreamweaver9en_US - сам дримвивер; AdobeALMAnchorServiceAll - так понимаю, эта штука отвечает за лицензии, активацию.... Без нее работает, но решил оставить (а то Dreamweaver ругается).
А теперь payloads, относящиеся к разряду "может быть оставлю":
AdobeExtendScriptToolKitAll - ПО для создания, отладки и редактирования JavaScript. Подсветка кода, пошаговая отладка, breakpoints и т.д.; AdobeExtensionManager1.8All - еще в Dreamweaver от Macromedia такая утилита была. Назначение ее я так и не понял; AdobeHelpViewerAll - Help-центр. В английской версии работает, а после установки русификатора Dreamweaver его не находит; AdobeDeviceCentralAll - Некий "каталог" параматров мобильных устройств. Для профиля Dreamweaver'а важен размер экрана МУ. При разработке html-странички можно посмотреть, как она будет отображаться на дисплее того, или иного устройства.
Замечание: AdobeVersionCueClient3All не устанавливался. Без него приложения работоспособны. Сл-но, никаких манипуляций с Bonjour, т.к. он входит в состав CueClient.
2. В соответствии с составом payloads редактируем следующие файлы:
payloads\AdobeDreamweaver9en_US\AdobeDreamweaver9en_US.proxy.xml
Секцию Requires либо удаляем полностью, либо оставляем для тех компонентов, которые не будут отображаться в Setup.exe и будут установлены в любом случае. Например, AdobeALMAnchorServiceAll можно оставить.
<Requires>
<ProductInfo visible="1">
<Family>CoreTech</Family>
<ProductName>ALM</ProductName>
</ProductInfo>
</Requires>
payloads\Setup.xml
Удаляем строки <Payload>...</Payload> тех компонентов, которые не вошли в дистрибутив.
3. Файл ответов можно не создавать. Достаточно использовать стандартный (deployment.xml). Или же воспользоваться пунктом 3 инструкции и слепить свой.
setup.exe --mode=Silent --deploymentFile=deployment.xml
Если используется стандартный файл ответов, то установку произведут только те компоненты, которые были указаны в секции "Requires" файла AdobeDreamweaver9en_US.proxy.xml, + сам Dreamweaver, остальные игнорируются.
Чтоб это как-то контролировать, либо добаляем компоненты в секцию "Requires" (последствия этого деяния хорошо известны :wink: ), либо редактируем стандартный deployment.xml, добавляя в Payloads секции <Payload>...</Payload> по образу и подобию уже имеющихся (не забываем про Action внутри - "install"). (обратите внимание: либо-либо)
<Payloads>
<!--Adobe Dreamweaver CS3-->
<Payload adobeCode="{00E5C764-9525-44C3-8404-712AD06AE12A}">
<Action>install</Action>
</Payload>
</Payloads>
Вопрос: как узнать adobeCode="{цифры}" ?
Ответ: брать их из файлов *.boot.xml или *.proxy.xml, которые находятся в папках устанавливаемых компонентов:
<Property name="AdobeCode">те самые цифры</Property>
Замечание: те же изменения, что внесли в deployment.xml, нужно повторить и в uninstall.xml, поставив в Action слово "remove".
Тем самым получился своего рода "стандарно-свой" файл ответов. Преимущество относительно "своего" - нет заморочек с путями к Program Files и другим папкам. Кому проблема известна, те меня поймут )))
4. Теперь относительно "нужности" остальных файлов дистрибутива. Помимо payloads, нужны следующие файлы и папки: resources, deployment.xml, uninstall.xml, Setup.exe, WinBootstrapper.msi, WinBootstrapper1.cab. Все это находится в одной папке "Adobe CS3". Остальное к "нужностям" не относится и подлежит удалению.
5. После установки приложения прикручиваем русификатор и активируем приложение.
Послесловие:
Не разобрался, где находятся файлы активации, чтоб до конца завершить "автоматизацию". В отличие от Photoshop, Dreamweaver кроме ввода серийного номера, требует и активацию. Скорее всего ее придется производить вручную, т.к. она зависит от системы.
Дистрибутив рассматривался английский. Думаю, что для русского действия будут те же.
Что получилось: русифицированный Adobe Dreamweaver CS3. Размер дистрибутива: 83,1 Мб (в архиве - 69,2 Мб) + 1,16 Мб (русификатор)
Родственные темы:
Автоматическая установка Adobe Photoshop CS3 (данный материал основан на наработках ее участников, за что им отдельное спасибо :up )
p.s. продолжение следует... надеюсь... Adobe Premiere CS3
p.s.s. есть предложение объединить темы в одну "Автоустановка продуктов Adobe CS3" (вот как про Office 2007) и рассматривать варианты установки там. А то копирование материала получаица ))