PDA

Показать полную графическую версию : Автоматическая установка Adobe Dreamweaver CS3


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) и рассматривать варианты установки там. А то копирование материала получаица ))

Synergy
11-10-2008, 20:13
интересует такой вопрос, а что за файлики в Media.cab и для чего собственно они нужны (Media.cab и WinMediaBootstrapper.msi)
есть еще redist, там экзешники, для чего?

nibble74
29-04-2012, 22:47
Народ помогите с установкой CS5 версии.

Запускаю с параметром:

setup.exe --mode=Silent --deploymentFile=deployment.xml

но процесс установки висит некоторое время и закрывается, в результате установка не завершена.

Вот мои коды:

Deployment.xml
<?xml version="1.0" encoding="utf-8"?>
<Deployment>
<Properties>
<!-- To serialize the application during installation, uncomment this -->
<!-- property and replace the placeholder with your serial number. -->
<!--
<Property name="serialNumber">xxxxxxxxxxxxxxxxxxxxxxxx</Property>
-->
<Property name="INSTALLDIR">[AdobeProgramFiles]</Property>
<Property name="installLanguage">ru_RU</Property>
</Properties>
<Payloads>
<Payload adobeCode="{C79312BD-3E76-4474-A10C-1435D1856A4B}">
<Action>install</Action>
</Payload>
</Payloads>
</Deployment>
Setup.xml
<?xml version="1.0" encoding="UTF-8"?>
<Setup version="3.0.116.0">
<mediaSignature>{C79312BD-3E76-4474-A10C-1435D1856A4B}</mediaSignature>
<Media>
<Volume>
<Name>Dreamweaver CS5</Name>
<Payloads>
<Payload folder="AdobeAIR1.5.3-mul">Adobe Dreamweaver CS5</Payload>
<Payload folder="AdobeAMP1.8-mul">Adobe Dreamweaver CS5</Payload>
<Payload folder="AdobeAPE3-mul">Adobe Dreamweaver CS5</Payload>
<Payload folder="AdobeCSXSExtensions2-mul">Adobe Dreamweaver CS5</Payload>
<Payload folder="AdobeCSXSInfrastructure2-mul">Adobe Dreamweaver CS5</Payload>
<Payload folder="AdobeDeviceCentral3-all">Adobe Dreamweaver CS5</Payload>
<Payload folder="AdobeDreamweaver11-mul">Adobe Dreamweaver CS5</Payload>
<Payload folder="AdobeDreamweaver11cs_CZLanguagePack">Adobe Dreamweaver CS5</Payload>
<Payload folder="AdobeDreamweaver11en_USLanguagePack">Adobe Dreamweaver CS5</Payload>
<Payload folder="AdobeDreamweaver11pl_PLLanguagePack">Adobe Dreamweaver CS5</Payload>
<Payload folder="AdobeDreamweaver11ru_RULanguagePack">Adobe Dreamweaver CS5</Payload>
<Payload folder="AdobeDreamweaver11tr_TRLanguagePack">Adobe Dreamweaver CS5</Payload>
<Payload folder="AdobeExtendScriptToolkit3.5.0-mul">Adobe Dreamweaver CS5</Payload>
<Payload folder="AdobeExtensionManager5.0All">Adobe Dreamweaver CS5</Payload>
<Payload folder="AdobeHelp">Adobe Dreamweaver CS5</Payload>
<Payload folder="AdobeJRECS5-mul">Adobe Dreamweaver CS5</Payload>
<Payload folder="AdobeLinguisticsAll">Adobe Dreamweaver CS5</Payload>
<Payload folder="AdobeReviewPanel2-mul">Adobe Dreamweaver CS5</Payload>
<Payload folder="AdobeStoryExtension-mul">Adobe Dreamweaver CS5</Payload>
<Payload folder="AdobeSuiteSharedConfiguration-mul">Adobe Dreamweaver CS5</Payload>
<Payload folder="DeviceCentral3LP-ar_AE">Adobe Dreamweaver CS5</Payload>
<Payload folder="DeviceCentral3LP-cs_CZ">Adobe Dreamweaver CS5</Payload>
<Payload folder="DeviceCentral3LP-da_DK">Adobe Dreamweaver CS5</Payload>
<Payload folder="DeviceCentral3LP-de_DE">Adobe Dreamweaver CS5</Payload>
<Payload folder="DeviceCentral3LP-el_GR">Adobe Dreamweaver CS5</Payload>
<Payload folder="DeviceCentral3LP-en_GB">Adobe Dreamweaver CS5</Payload>
<Payload folder="DeviceCentral3LP-en_US">Adobe Dreamweaver CS5</Payload>
<Payload folder="DeviceCentral3LP-en_XM">Adobe Dreamweaver CS5</Payload>
<Payload folder="DeviceCentral3LP-es_ES">Adobe Dreamweaver CS5</Payload>
<Payload folder="DeviceCentral3LP-es_MX">Adobe Dreamweaver CS5</Payload>
<Payload folder="DeviceCentral3LP-fi_FI">Adobe Dreamweaver CS5</Payload>
<Payload folder="DeviceCentral3LP-fr_CA">Adobe Dreamweaver CS5</Payload>
<Payload folder="DeviceCentral3LP-fr_FR">Adobe Dreamweaver CS5</Payload>
<Payload folder="DeviceCentral3LP-fr_XM">Adobe Dreamweaver CS5</Payload>
<Payload folder="DeviceCentral3LP-he_IL">Adobe Dreamweaver CS5</Payload>
<Payload folder="DeviceCentral3LP-hu_HU">Adobe Dreamweaver CS5</Payload>
<Payload folder="DeviceCentral3LP-it_IT">Adobe Dreamweaver CS5</Payload>
<Payload folder="DeviceCentral3LP-ja_JP">Adobe Dreamweaver CS5</Payload>
<Payload folder="DeviceCentral3LP-ko_KR">Adobe Dreamweaver CS5</Payload>
<Payload folder="DeviceCentral3LP-nb_NO">Adobe Dreamweaver CS5</Payload>
<Payload folder="DeviceCentral3LP-nl_NL">Adobe Dreamweaver CS5</Payload>
<Payload folder="DeviceCentral3LP-pl_PL">Adobe Dreamweaver CS5</Payload>
<Payload folder="DeviceCentral3LP-pt_BR">Adobe Dreamweaver CS5</Payload>
<Payload folder="DeviceCentral3LP-ro_RO">Adobe Dreamweaver CS5</Payload>
<Payload folder="DeviceCentral3LP-ru_RU">Adobe Dreamweaver CS5</Payload>
<Payload folder="DeviceCentral3LP-sv_SE">Adobe Dreamweaver CS5</Payload>
<Payload folder="DeviceCentral3LP-tr_TR">Adobe Dreamweaver CS5</Payload>
<Payload folder="DeviceCentral3LP-uk_UA">Adobe Dreamweaver CS5</Payload>
<Payload folder="DeviceCentral3LP-zh_CN">Adobe Dreamweaver CS5</Payload>
<Payload folder="DeviceCentral3LP-zh_TW">Adobe Dreamweaver CS5</Payload>
<Payload folder="HIL_Help_Search">Adobe Dreamweaver CS5</Payload>
<Payload folder="Microsoft_VC80_CRT_x86">Adobe Dreamweaver CS5</Payload>
<Payload folder="Microsoft_VC80_MFCLOC_x86">Adobe Dreamweaver CS5</Payload>
<Payload folder="Microsoft_VC80_MFC_x86">Adobe Dreamweaver CS5</Payload>
<Payload folder="Microsoft_VC90_ATL_x86">Adobe Dreamweaver CS5</Payload>
<Payload folder="Microsoft_VC90_CRT_x86">Adobe Dreamweaver CS5</Payload>
<Payload folder="Microsoft_VC90_MFC_x86">Adobe Dreamweaver CS5</Payload>
<Payload folder="SiteCatalystNetAverages1-mul">Adobe Dreamweaver CS5</Payload>
</Payloads>
</Volume>
</Media>
<Languages>
<Language>ru_RU</Language>
<Language>pl_PL</Language>
<Language>tr_TR</Language>
<Language>cs_CZ</Language>
<Language>hu_HU</Language>
<Language>uk_UA</Language>
</Languages>
</Setup>

nibble74
01-05-2012, 18:44
Тук тук! Есть кто живой ?




© OSzone.net 2001-2012