Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Автоматическая установка Adobe Photoshop CS5

Ответить
Настройки темы
Автоматическая установка Adobe Photoshop CS5

Старожил


Сообщения: 181
Благодарности: 17

Профиль | Отправить PM | Цитировать


Изменения
Автор: A.A.Z.
Дата: 05-05-2010
Никаких официальных документов или гайдлайнов по разворачиванию Photoshop CS5 ещё пока нету, поэтому делюсь своими наблюдениями.
читать дальше »
  1. Инсталлятор по сути тот же, однако все его компоненты (payloads) больше не основаны на msi!! Ура ура. Для автоустановки по-прежнему используется
    Код: Выделить весь код
    setup.exe --mode=Silent --deploymentFile="<полный_путь_к_xml>"
    однако количество компонентов, доступных для редактирования в xml, значительно уменьшилось.
    .
  2. Для начала, сам xml не так просто было достать: сначала я скриптом собрал все названия и коды компонентов и попробовал как в cs4 расставить всем donotinstall. Инсталлятор не хотел такое делать, мотивируя невозможностью отметить тот или иной компонент. Тогда я поискал в его временных папках что-то похожее на нужный мне файл, и нашёл:
    читать дальше »
    deploy.xml
    Код: Выделить весь код
    <Deployment>
    	<Properties>
    		<Property name="INSTALLDIR">C:\Program Files\Adobe</Property>
    		<Property name="installLanguage">en_GB</Property>
    		<Property name="installSourcePath">E:\</Property>
    <!--	<Property name="serialNumber">Почему-то поле не работает</Property>-->
    	</Properties>
    	<Payloads>
    		<!-- Adobe Media Player -->
    		<Payload adobeCode="{03B6AF5B-A024-43DE-8DD2-8FB7B6A4149A}">
    			<Action>donotinstall</Action>
    		</Payload>
    		<!-- Adobe Photoshop CS5 -->
    		<Payload adobeCode="{15FEDA5F-141C-4127-8D7E-B962D1742728}">
    			<Action>install</Action>
    		</Payload>
    		<!-- Adobe Device Central CS5 -->
    		<Payload adobeCode="{6E505C8F-2896-11DF-9B64-0013724DD917}">
    			<Action>donotinstall</Action>
    		</Payload>
    		<!-- Adobe Photoshop CS5 -->
    		<Payload adobeCode="{7DFEBBA4-81E1-425B-BBAA-06E9E5BBD97E}">
    			<Action>install</Action>
    		</Payload>
    		<!-- Adobe Fonts Recommended -->
    		<Payload adobeCode="{E39A5ABD-516B-46F9-A042-694BBA6A4E08}">
    			<Action>donotinstall</Action>
    		</Payload>
    		<!-- Adobe Extension Manager CS5 -->
    		<Payload adobeCode="{E4E188D2-27D5-4E4C-92CE-87F9D24AD2F6}">
    			<Action>donotinstall</Action>
    		</Payload>
    		<!-- Adobe ExtendScript Toolkit CS5 -->
    		<Payload adobeCode="{E995AC53-954A-48D2-A861-613B8D42A9BE}">
    			<Action>donotinstall</Action>
    		</Payload>
    		<!-- Adobe AIR -->
    		<Payload adobeCode="{F6FA54C9-3E8F-4416-905C-DA5398DF9640}">
    			<Action>donotinstall</Action>
    		</Payload>
    	</Payloads>
    </Deployment>

    Соответственно, в зависимости от нужности компонента ему нужно выставить donotinstall или install.
    .
  3. По сути - всё непосредственно задача автоустановки на этом уже решена. Дальше немного расскажу про облегчение дистра.
    Удаление лишнего:
    читать дальше »
    1. Каждый из компонентов содержит ассеты (программные файлы), запакованные в .zip. Если вам компонент не нужен, то вы можете просто смело удалить архив из соответствующей папки в payloads. К сожалению, всё остальное, что там лежит (*.xml, *.sql, *.db) - нужно. Важно: если вы удалите компонент, который не указан как donotinstall (например, потому что его там нет), то инсталлятор скажет, что программу возможно нужно переустановить. На работоспособность это не влияет никак. Вот компоненты, которые необходимы для работы: AdobeCSXSInfrastructure2-mul, AdobePhotoshop12-Core, AdobePhotoshop12-Driver, AdobePhotoshop12-en_GB или AdobePhotoshop12-en_US, AdobePhotoshop12-Support, AdobeSuiteSharedConfiguration-mul. Для x64 есть соответствующие папки.
    2. Если вам не нужен Adobe AIR, то удалите из папок AdobeAIR1.5.3-mul, AdobeAMP1.8-mul и AdobeHelp его рудименты (*.air, *.exe).
    3. Компонент AdobePDFSettings10-mul не имеет ассетов в виде .zip, он устанавливается отдельно как .msi.

    Пережатие имеющегося:
    читать дальше »
    1. Каждый zip нужно пережать без сжатия, если вы планируете сжимать дистриб чем-то нормальным (7z, freearc, nanozip, да rar тот же). Вручную это делать лень, поэтому поделюсь своим скриптом:
      читать дальше »
      Код: Выделить весь код
      REM Рабочая папка - payloads
      @echo off
      @dir /a /b /s *.zip>list.txt
      @for /f "usebackq delims=" %%i in (list.txt) do (
      	@pushd "%%~dpi"
      	@echo %%~dnxi
      	REM Задать правильный путь к 7-Zip!!!
      	@d:\programs\7-zip\7z x -o%%~ni %%~nxi
      	@del /q %%~nxi
      	@cd %%~ni
      	REM KZip: http://advsys.net/ken/util/kzip.exe
      	REM По наблюдением, работает быстрее 7-Zip
      	@c:\kzip /r /s4 ..\%%~nxi *
      	@cd ..
      	@rd /s /q %%~ni
      	@popd
      )
      @del /q list.txt
    2. Ту же штуку надо проделать с файлами *.pima в папке packages.
    3. В папке payloads есть куча msi всяких рантаймов и AdobePDFSettings10-mul. Их тоже можно пережать, для этого есть утилита SetupDecompressor в составе InstallAware 8. Качать и ставить всю эту бандуру ради одной утилиты глупо, но портабл версий я тоже не нашёл, поэтому попробую выложить - может, запустится: http://nanoflooder.narod.ru/sd.rar - вроде никаких особых зависимостей у неё нет, только msi.dll и cabinet.dll.

Готовые сборки (International English, x86):
читать дальше »

Суперлайт (только необходимые компоненты Фотошопа): http://narod.ru/disk/20410244000/ado...a_x86.exe.html (118 МБ)
Лайт (+ CMaps, CameraRaw, CMYK/RGB/Photoshop/Video Profiles, Type Support, XMP Panels): http://narod.ru/disk/20410391000/ado...e_x86.exe.html (127 МБ)
Полная (полная неавтоматическая сборка): http://narod.ru/disk/20378514000/ado...l_x86.exe.html (457 МБ)
Принимаются предложения по промежуточной сборке - что бы ещё такого добавить в лайт из полной?

Прошу прощения, если я зря новый топик создал, но мне показалось, что лучше проблемы CS5 отдельно от CS4 обсуждать.
Это сообщение посчитали полезным следующие участники:

Отправлено: 11:59, 04-05-2010

 

Аватара для boss911

Alien


Сообщения: 4262
Благодарности: 1030

Профиль | Отправить PM | Цитировать


Цитата Xpe6eT:
в режиме нормального гуя устаналивается всё корректно, данная ошибка только в Silent Mode »
Значит проблема в файле ответов (*.xml).

Отправлено: 20:02, 16-10-2010 | #31



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Xpe6eT

Старожил


Автор проектов


Сообщения: 226
Благодарности: 61

Профиль | Отправить PM | Цитировать


boss911, не будете столь любезны поделиться своим файлом ответов?
...или ссылочку на инфу по созданию, если не трудно

-------
В случае случайно оказанной помощи жать "Полезное сообщение"


Отправлено: 01:00, 18-10-2010 | #32


Аватара для boss911

Alien


Сообщения: 4262
Благодарности: 1030

Профиль | Отправить PM | Цитировать


Xpe6eT, пожалуйста:

Deployment.xml
Код: Выделить весь код
<?xml version="1.0" encoding="utf-8" ?>
<Deployment>
	<Properties>
	<!-- 	<Property name="INSTALLDIR">C:\Program Files\Adobe</Property> -->
	<!-- 	<Property name="installSourcePath">C:\Adobe CS5</Property> -->
		<Property name="installLanguage">ru_RU</Property>
		<Property name="defaultLanguage">ru_RU</Property>
		<Property name="eula_EPIC_EULA_ACCEPTED">1</Property>
		<Property name="serialNumber">xxxxxxxxxxxxxxxxxxxxxxxx</Property>
	</Properties>

	<Payloads>
		<!-- Adobe Photoshop CS5 -->
		<Payload adobeCode="{7DFEBBA4-81E1-425B-BBAA-06E9E5BBD97E}">
			<Action>install</Action>
		</Payload>

		<!-- Adobe Photoshop Driver CS5 -->
		<Payload adobeCode="{15FEDA5F-141C-4127-8D7E-B962D1742728}">
			<Action>install</Action>
		</Payload>

		<!-- Adobe AIR -->
		<Payload adobeCode="{F6FA54C9-3E8F-4416-905C-DA5398DF9640}">
			<Action>donotinstall</Action>
		</Payload>

		<!-- Adobe Media Player -->
		<Payload adobeCode="{03B6AF5B-A024-43DE-8DD2-8FB7B6A4149A}">
			<Action>donotinstall</Action>
		</Payload>

		<!-- Adobe Device Central CS5 -->
		<Payload adobeCode="{6E505C8F-2896-11DF-9B64-0013724DD917}">
			<Action>donotinstall</Action>
		</Payload>

		<!-- Adobe ExtendScript Toolkit CS5 -->
		<Payload adobeCode="{E995AC53-954A-48D2-A861-613B8D42A9BE}">
			<Action>donotinstall</Action>
		</Payload>

		<!-- Adobe Extension Manager CS5 -->
		<Payload adobeCode="{E4E188D2-27D5-4E4C-92CE-87F9D24AD2F6}">
			<Action>donotinstall</Action>
		</Payload>
	</Payloads>

</Deployment>


Это для русского (с русским лангпаком) дистрибутива Photoshop CS5. Например, для английского дистрибутива, проще говоря с английским лангпаком внутри, меняем выделенное на en_US, соответственно интерфейс будет английским.

Параметр "serialNumber", насколько я понимаю, бесполезный для установки CS5, после установки все равно просит указать серийник. Параметр "eula_EPIC_EULA_ACCEPTED" так же ни на что не влияет, после установки все равно просит принять соглашение. Так что на ваше усмотрение, оставлять их в файле ответов или нет. Если нужно автоматизировать этот процесс (регистрацию/активацию), можно воспользоваться ранее сохраненным файлом, в котором хранится ваш серийный номер и принятие лицензионного соглашения, может и еще что-то:
Код: Выделить весь код
"%CommonProgramFiles%\Adobe\Adobe PCD\cache\cache.db"
- его и нужно будет скопировать после установки CS5.

Там, где указано "donotinstall", означает, что этот компонент не будет установлен.

Последний раз редактировалось boss911, 18-10-2010 в 02:52.

Это сообщение посчитали полезным следующие участники:

Отправлено: 01:10, 18-10-2010 | #33


Аватара для boss911

Alien


Сообщения: 4262
Благодарности: 1030

Профиль | Отправить PM | Цитировать


То, что написано в шапке про удаление компонентов, урезания дистрибутива, не совсем верно. Ниже я все поясню. Подробного мануала не будет, я просто покажу все на своих двух готовых батниках, посмотрев в которые, вы все поймете, что к чему, там все просто.



CLEAR COMPONENTS.cmd
Код: Выделить весь код
@Echo off

::  Adobe AIR
RD /S /Q payloads\AdobeAIR1.5.3-mul 1>nul 2>&1

::  Adobe Media Player
RD /S /Q payloads\AdobeAMP1.8-mul 1>nul 2>&1

::  Adobe Bridge
RD /S /Q payloads\AdobeBridge4-mul 1>nul 2>&1

::  Adobe Device Central
RD /S /Q payloads\AdobeDeviceCentral3-all 1>nul 2>&1
FOR /D %%i IN ("payloads\DeviceCentral3LP-??_??") DO (
RD /S /Q "%%~fi" 2>nul)

::  Adobe ExtendScript Toolkit
RD /S /Q payloads\AdobeExtendScriptToolkit3.5.0-mul 1>nul 2>&1

::  Adobe Extension Manager
RD /S /Q payloads\AdobeExtensionManager5.0All 1>nul 2>&1

::  Adobe Help
RD /S /Q payloads\AdobeHelp 1>nul 2>&1

EXIT

Далее открываем "payloads\setup.xml" и удаляем "<Payload folder="ПАПКА_С_КОМПОНЕНТОМ">Adobe CS5</Payload>" с теми компонентами, которые были удалены (батником) в папке "payloads", например:
Код: Выделить весь код
<Payload folder="AdobeAIR1.5.3-mul">Adobe CS5</Payload>
<Payload folder="AdobeBridge4-mul">Adobe CS5</Payload>
Удалив эти компоненты, при автоматической установке продукта, в консоли вы увидите следующие:
Цитата:
Some error occurred during installation. Installation cannot continue.
Exiting Installer with Code: 6
Если будите устанавливать в штатном режиме, то в конце установки вам сообщит следующие (скриншот). Так вот, не обращайте внимание, на работу продукта это ни каким образом не сказывается, все потом работает нормально, по крайней мере, у меня.



И удаляем не нужные нам языки из дистрибутива:

CLEAR LANG.cmd
Код: Выделить весь код
@Echo off

:: удаляем не нужные нам языки, оставляем только русский (ru_RU) и украинский (uk_UA).

DEL /Q Deployment\cs_CZ_*.xml
DEL /Q Deployment\hu_HU_*.xml
DEL /Q Deployment\pl_PL_*.xml
DEL /Q Deployment\ro_RO_*.xml
DEL /Q Deployment\tr_TR_*.xml

RD /S /Q payloads\AdobePhotoshop12-cs_CZ\
RD /S /Q payloads\AdobePhotoshop12-cs_CZ_x64\
RD /S /Q payloads\AdobePhotoshop12-hu_HU\
RD /S /Q payloads\AdobePhotoshop12-hu_HU_x64\
RD /S /Q payloads\AdobePhotoshop12-pl_PL\
RD /S /Q payloads\AdobePhotoshop12-pl_PL_x64\
RD /S /Q payloads\AdobePhotoshop12-ro_RO\
RD /S /Q payloads\AdobePhotoshop12-ro_RO_x64\
RD /S /Q payloads\AdobePhotoshop12-tr_TR\
RD /S /Q payloads\AdobePhotoshop12-tr_TR_x64\

RD /S /Q payloads\DeviceCentral3LP-cs_CZ\
RD /S /Q payloads\DeviceCentral3LP-hu_HU\
RD /S /Q payloads\DeviceCentral3LP-pl_PL\
RD /S /Q payloads\DeviceCentral3LP-ro_RO\
RD /S /Q payloads\DeviceCentral3LP-tr_TR\

RD /S /Q payloads\AdobePDFSettings10-ja_JP\

RD /S /Q resources\Dictionary\cs_CZ\
RD /S /Q resources\Dictionary\da_DK\
RD /S /Q resources\Dictionary\de_DE\
RD /S /Q resources\Dictionary\en_GB\
RD /S /Q resources\Dictionary\en_XM\
RD /S /Q resources\Dictionary\es_ES\
RD /S /Q resources\Dictionary\es_LA\
RD /S /Q resources\Dictionary\es_MX\
RD /S /Q resources\Dictionary\es_NA\
RD /S /Q resources\Dictionary\fi_FI\
RD /S /Q resources\Dictionary\fr_CA\
RD /S /Q resources\Dictionary\fr_FR\
RD /S /Q resources\Dictionary\fr_XM\
RD /S /Q resources\Dictionary\hu_HU\
RD /S /Q resources\Dictionary\it_IT\
RD /S /Q resources\Dictionary\ja_JP\
RD /S /Q resources\Dictionary\ko_KR\
RD /S /Q resources\Dictionary\nb_NO\
RD /S /Q resources\Dictionary\nl_NL\
RD /S /Q resources\Dictionary\pl_PL\
RD /S /Q resources\Dictionary\pt_BR\
RD /S /Q resources\Dictionary\ro_RO\
RD /S /Q resources\Dictionary\sv_SE\
RD /S /Q resources\Dictionary\tr_TR\
RD /S /Q resources\Dictionary\zh_CN\
RD /S /Q resources\Dictionary\zh_TW\

EXIT



Выше постом я выкладывал свой файл ответов Deployment.xml, так что рекомендую применять его к всему вышеописанному, если, конечно, вам подходит тот набор компонентов, который исключается при установке продукта. Так же там описано, как можно реализовать автоматическую регистрацию/активацию продукта.

Последний раз редактировалось boss911, 02-12-2010 в 21:00.


Отправлено: 06:07, 20-10-2010 | #34


Аватара для boss911

Alien


Сообщения: 4262
Благодарности: 1030

Профиль | Отправить PM | Цитировать


Неожиданно всплыла проблема c установкой. Установка с HDD проходит нормально, но записав на CD, получил пинок:
Код: Выделить весь код
Some error occurred during installation. Installation cannot continue.
Exiting Installer with Code: 26
- silent установка (сообщение в консоли). Если делать установку в штатном режиме, то пишет: "Чтобы продолжить, вставьте диск Photoshop CS5".

Если кто сможет помочь, буду очень благодарен. Подозреваю, что нужно лечить Set-up.exe, но я в таких делах бессилен.

Отправлено: 05:52, 21-10-2010 | #35


Ветеран


Сообщения: 519
Благодарности: 90

Профиль | Отправить PM | Цитировать


boss911, http://kb2.adobe.com/cps/842/cpsid_84211.html может поможет в чём-то
Это сообщение посчитали полезным следующие участники:

Отправлено: 06:47, 21-10-2010 | #36


Аватара для boss911

Alien


Сообщения: 4262
Благодарности: 1030

Профиль | Отправить PM | Цитировать


D1abl093

Тут, скорее всего дело в том, что это ESD дистрибутив, они их распространяют исключительно через сеть, с уклоном на то, что это яко бы электронные версии, то есть не коробочный вариант, от сего он не должен ставиться с CD. Подобное было с CS3 и CS4. В коробочных версиях дистрибутива, то есть Retail, этой проблемы нет, но такового дистрибутива я не встречал, иначе бы давно стянул и не было бы проблем. Короче, сделано все специально и победить это можно только ломом.

В статье говориться о создании файла application.xml.override и его применении в командной строке. Но и без него как бы автоматическая установка работает нормально. Может, из-за этого ключ не прописан после установки, так как его нужно указывать именно там. Интересно.

Отправлено: 07:58, 21-10-2010 | #37


Ветеран


Сообщения: 519
Благодарности: 90

Профиль | Отправить PM | Цитировать


boss911, ну когда я перевёл код ошибки 26 ("Загрузка данных обязательно в скрытом режиме"), глаза выпучил над странностью её описания

Отправлено: 08:29, 21-10-2010 | #38


Аватара для boss911

Alien


Сообщения: 4262
Благодарности: 1030

Профиль | Отправить PM | Цитировать


D1abl093, аналогично. Собственно ничего вразумительного я от них и не ожидал.

Отправлено: 08:48, 21-10-2010 | #39


Аватара для boss911

Alien


Сообщения: 4262
Благодарности: 1030

Профиль | Отправить PM | Цитировать


Установка с CD решена, но не полностью для меня.

Открываем файл payloads\setup.xml и ищем там такое свойство:
Код: Выделить весь код
<Name>Photoshop CS5</Name>
Так вот, это имя метки диска, его нужно сменить на вашу метку, либо вашему диску нужно дать метку 'Photoshop CS5'.

Проблема решена благодаря m0nkrus (ru-board).



Почему проблема решена не полностью? Ибо всплыла старая проблема, которая была еще в CS4. Короче, теперь CS5 отказывается устанавливаться, если его структура дистрибутива на диске отличается от этой:
Код: Выделить весь код
буква диска:\Adobe CS5
Может, кто-то поможет излечить set-up.exe от этой жесткой привязки к пути? Может его тогда можно вылечить и от проверки метки диска.

ПРОБЛЕМА РЕШЕНА.

Последний раз редактировалось boss911, 02-12-2010 в 21:00. Причина: Проблема решена


Отправлено: 23:40, 23-10-2010 | #40



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Автоматическая установка Adobe Photoshop CS5

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Ошибка при запуске Adobe Photoshop CS5 Extended doctorblack Цифровое изображение 5 27-09-2015 09:58
Русификатор Adobe Photoshop CS5 Extended PainteR Цифровое изображение 7 20-09-2011 13:07
Автоматическая установка Adobe Photoshop CS4 Salt Автоматическая установка приложений 128 30-07-2011 19:45
Автоматическая установка Adobe Photoshop CS3 vkip Автоматическая установка приложений 165 30-07-2009 11:47
Adobe Photoshop CS2 - тихая установка Baw17 Автоматическая установка приложений 136 23-03-2008 18:42




 
Переход