Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка приложений (http://forum.oszone.net/forumdisplay.php?f=61)
-   -   Автоматическая установка Adobe Dreamweaver CS3 (http://forum.oszone.net/showthread.php?t=114495)

Litstat 15-08-2008 20:55 876233

Автоматическая установка Adobe Dreamweaver CS3
 
Автоматическая установка 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 921356

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

nibble74 29-04-2012 22:47 1908039

Народ помогите с установкой 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 1908864

Тук тук! Есть кто живой ?


Время: 11:02.

Время: 11:02.
© OSzone.net 2001-