2014-11-14

Recipe for installing (and updating!) Adobe CC 2014

New page

This is a set of silent installers and uninstallers for Adobe Creative Cloud for Enterprise. According to Adobe documentation, it should also work with Adobe Creative Cloud for Teams.

You need to grab a copy of the Adobe Creative Cloud Packager. It's currently available here: [http://helpx.adobe.com/creative-cloud/packager.html].

Install the CCP application, launch it and feed it the info it requires. This will include your serial number, installation media location, output folder and options on which 'features' you wish to suppress including auto-updates etc.

The application will create a folder in your specified location containing an MSI file and a couple of subfolders. You must copy all of these into your software deployment location.

Deployment documentation is available at [http://helpx.adobe.com/creative-cloud/packager/preparing-deploy.html].

= Updating =

Creative Cloud includes the [http://helpx.adobe.com/creative-cloud/packager/using-remote-update-manager.html Adobe Remote Update Manager], which makes life for sysadmins much easier than it was for older products. This sample uses RUM to check for & install updates whenever WPKG runs. See the documentation for using AUSST if you want to use your own update server or for using [https://forums.adobe.com/docs/DOC-2434 <code>--channelIds</code>] to only download updates for certain products.

This package does not install RemoteUpdateManager.exe: it's installed by whatever Adobe products it can update.

This package does not depend on any other packages, but it's set to a lower priority than the other Adobe product packages so that it will run after they're installed in the hopes of getting everything installed and updated in a single run. However, sometimes it will take several runs for all updates to install correctly.

Note that Remote Update Manager does not update Acrobat.

<source lang="xml">

<package

id="adobe_cc_autoupdate"

name="Adobe CC Auto-Update"

revision="%PKG_VERSION%"

priority="0"

execute="always"

reboot="false">

<!-- SOMEONE AT ADOBE WAS LISTENING!

http://helpx.adobe.com/creative-cloud/packager/using-remote-update-manager.html

If we need to only deploy updates for particular products, get

channel IDs from

https://forums.adobe.com/docs/DOC-2434

-->

<variable name="PKG_VERSION" value="1" />

<variable name="RUM" architecture="x64" value="%PROGRAMFILES(x86)%\Common Files\Adobe\OOBE_Enterprise\RemoteUpdateManager\RemoteUpdateManager.exe" />

<variable name="RUM" architecture="x86" value="%PROGRAMFILES%\Common Files\Adobe\OOBE_Enterprise\RemoteUpdateManager\RemoteUpdateManager.exe" />

<install cmd='"%RUM%"' timeout="10800" >

<exit code="0" />

<!-- <exit code="2" /> --> <!-- means at least one thing failed, often resolves itself on the next run -->

</install>

<upgrade include="install" />

</package>

</source>

= Individual packages =

== Acrobat ==

Acrobat requires its own installation & update process. Use the [[Adobe Acrobat Professional XI|Acrobat package]] elsewhere on the WPKG wiki.

== Photoshop ==

<source lang="xml">

<package

id="photoshop_latest"

name="Adobe Photoshop CC 2014"

revision="%PKG_VERSION%-%PKG_INTERNAL_VERSION%"

priority="5"

reboot="false">

<variable name="PKG_INTERNAL_VERSION" value="1" />

<variable name="PKG_EDITION" value="2014" />

<variable name="PKG_VERSION" value="15.0" />

<variable name="PKG_FILEVERSION" value="15.0.0.58" />

<variable name="PKG_ARCHITECTURE" value="x64" architecture="x64" />

<variable name="PKG_ARCHITECTURE" value="w32" architecture="x86" />

<check type="uninstall" condition="versiongreaterorequal" path="Adobe Photoshop CC %PKG_EDITION%" value="%PKG_VERSION%"/>

<check type="file" condition="versiongreaterorequal" path="%PROGRAMFILES%\Adobe\Adobe Photoshop CC %PKG_EDITION%\Photoshop.exe" value="%PKG_FILEVERSION%" />

<install cmd='msiexec /qn /i "%SOFTWARE%\AdobeCC\photoshop_cc_%PKG_EDITION%_%PKG_ARCHITECTURE%\Build\photoshop_cc_%PKG_EDITION%_%PKG_ARCHITECTURE%.msi" /quiet REBOOT=ReallySuppress' >

<exit code="0" />

<exit code="3010" /> <!-- add reboot="postponed" to force a reboot -->

</install>

<upgrade include="install" />

<remove cmd='msiexec /qn /uninstall "%SOFTWARE%\AdobeCC\photoshop_cc_%PKG_EDITION%_%PKG_ARCHITECTURE%\Build\photoshop_cc_%PKG_EDITION%_%PKG_ARCHITECTURE%.msi" /quiet REBOOT=ReallySuppress' >

<exit code="any" /> <!-- rely on checks -->

</remove>

</package>

</source>

== Illustrator ==

<source lang="xml">

<package

id="illustrator_latest"

name="Adobe Illustrator CC 2014"

revision="%PKG_PS_VERSION%-%PKG_INTERNAL_VERSION%"

priority="5"

reboot="false">

<variable name="PKG_INTERNAL_VERSION" value="1" />

<variable name="PKG_EDITION" value="2014" />

<variable name="PKG_VERSION" value="18.0" />

<variable name="PKG_FILEVERSION" value="18.0.0.18" />

<variable name="PKG_ARCHITECTURE" value="x64" architecture="x64" />

<variable name="PKG_ARCHITECTURE" value="w32" architecture="x86" />

<check type="uninstall" condition="versiongreaterorequal" path="Adobe Illustrator CC %PKG_EDITION%" value="%PKG_VERSION%"/>

<check type="file" condition="versiongreaterorequal" path="%PROGRAMFILES%\Adobe\Adobe Illustrator CC %PKG_EDITION%\Support Files\Contents\Windows\Illustrator.exe" value="%PKG_FILEVERSION%" />

<install cmd='msiexec /qn /i "%SOFTWARE%\AdobeCC\illustrator_cc_%PKG_EDITION%_%PKG_ARCHITECTURE%\Build\illustrator_cc_%PKG_EDITION%_%PKG_ARCHITECTURE%.msi" /quiet REBOOT=ReallySuppress' >

<exit code="0" />

<exit code="3010" /> <!-- add reboot="postponed" to force a reboot -->

</install>

<upgrade include="install" />

<remove cmd='msiexec /qn /uninstall "%SOFTWARE%\AdobeCC\illustrator-%PKG_ARCHITECTURE%\illustrator_cc_%PKG_EDITION%_%PKG_ARCHITECTURE%\Build\illustrator_cc_%PKG_EDITION%_%PKG_ARCHITECTURE%.msi" /quiet REBOOT=ReallySuppress' >

<exit code="any" /> <!-- rely on checks -->

</remove>

</package>

</source>

== InDesign ==

<source lang="xml">

<package

id="indesign_latest"

name="Adobe InDesign CC 2014"

revision="%PKG_PS_VERSION%-%PKG_INTERNAL_VERSION%"

priority="5"

reboot="false">

<variable name="PKG_INTERNAL_VERSION" value="1" />

<variable name="PKG_EDITION" value="2014" />

<variable name="PKG_VERSION" value="10.0" />

<variable name="PKG_FILEVERSION" value="10.0.0.70" />

<variable name="PKG_ARCHITECTURE" value="x64" architecture="x64" />

<variable name="PKG_ARCHITECTURE" value="w32" architecture="x86" />

<check type="uninstall" condition="versiongreaterorequal" path="Adobe InDesign CC %PKG_EDITION%" value="%PKG_VERSION%"/>

<check type="file" condition="versiongreaterorequal" path="%PROGRAMFILES%\Adobe\Adobe InDesign CC %PKG_EDITION%\InDesign.exe" value="%PKG_FILEVERSION%" />

<install cmd='msiexec /qn /i "%SOFTWARE%\AdobeCC\indesign_cc_%PKG_EDITION%_%PKG_ARCHITECTURE%\Build\indesign_cc_%PKG_EDITION%_%PKG_ARCHITECTURE%.msi" /quiet REBOOT=ReallySuppress' >

<exit code="0" />

<exit code="3010" /> <!-- add reboot="postponed" to force a reboot -->

</install>

<upgrade include="install" />

<remove cmd='msiexec /qn /uninstall "%SOFTWARE%\AdobeCC\indesign-%PKG_ARCHITECTURE%\indesign_cc_%PKG_EDITION%_%PKG_ARCHITECTURE%\Build\indesign_cc_%PKG_EDITION%_%PKG_ARCHITECTURE%.msi" /quiet REBOOT=ReallySuppress' >

<exit code="any" /> <!-- rely on checks -->

</remove>

</package>

</source>

== Lightroom ==

<source lang="xml">

<package

id="lightroom_latest"

name="Adobe Lightroom 5.5 CC 2014"

revision="%PKG_VERSION%-%PKG_INTERNAL_VERSION%"

priority="5"

reboot="false">

<variable name="PKG_INTERNAL_VERSION" value="2" />

<variable name="PKG_EDITION" value="5" />

<variable name="PKG_EDITION_LONG" value="5.5" />

<variable name="PKG_VERSION" value="5.5.0" />

<variable name="PKG_FILEVERSION" value="5.5.0.10" />

<variable name="PKG_ARCHITECTURE" value="x64" architecture="x64" />

<variable name="PKG_ARCHITECTURE" value="w32" architecture="x86" />

<check type="uninstall" condition="versiongreaterorequal" path="Adobe Photoshop Lightroom %PKG_EDITION_LONG%.*" value="%PKG_VERSION%"/>

<check type="file" condition="versiongreaterorequal" path="%PROGRAMFILES%\Adobe\Adobe Photoshop Lightroom %PKG_EDITION_LONG%\Lightroom.exe" value="%PKG_FILEVERSION%" />

<install cmd='msiexec /qn /i "%SOFTWARE%\AdobeCC\lightroom_%PKG_EDITION%_%PKG_ARCHITECTURE%\Build\lightroom_%PKG_EDITION%_%PKG_ARCHITECTURE%.msi" /quiet REBOOT=ReallySuppress' >

<exit code="0" />

<exit code="3010" /> <!-- add reboot="postponed" to force a reboot -->

</install>

<install cmd='"%SOFTWARE%\AdobeCC\lightroom_%PKG_EDITION%_%PKG_ARCHITECTURE%\Exceptions\ExceptionDeployer.exe" --workflow=install --mode=post' />

<install cmd='%COMSPEC% /c del "%PUBLIC%\Desktop\Lightroom %PKG_EDITION_LONG% 64-bit.lnk"' >

<exit code="any" />

</install>

<install cmd='%COMSPEC% /c del "%PUBLIC%\Desktop\Lightroom %PKG_EDITION_LONG% 32-bit.lnk"' >

<exit code="any" />

</install>

<install cmd='%COMSPEC% /c del "%PUBLIC%\Desktop\Lightroom %PKG_EDITION_LONG%.lnk"' >

<exit code="any" />

</install>

<downgrade cmd='%COMSPEC% /c del "%PUBLIC%\Desktop\Lightroom %PKG_EDITION_LONG% 64-bit.lnk"' >

<exit code="any" />

</downgrade>

<downgrade cmd='%COMSPEC% /c del "%PUBLIC%\Desktop\Lightroom %PKG_EDITION_LONG% 32-bit.lnk"' >

<exit code="any" />

</downgrade>

<downgrade cmd='%COMSPEC% /c del "%PUBLIC%\Desktop\Lightroom %PKG_EDITION_LONG%.lnk"' >

<exit code="any" />

</downgrade>

<upgrade include="install" />

<remove cmd='msiexec /qn /x {19bbd0f3-7a31-480d-8a23-19ae28035e9c}' >

<exit code="any" />

</remove>

<remove cmd='msiexec /qn /uninstall "%SOFTWARE%\AdobeCC\lightroom_cc_%PKG_EDITION%_%PKG_ARCHITECTURE%\Build\lightroom_cc_%PKG_EDITION%_%PKG_ARCHITECTURE%.msi" /quiet REBOOT=ReallySuppress' >

<exit code="any" /> <!-- rely on checks -->

</remove>

</package>

</source>

== Bridge ==

<source lang="xml">

<package

id="bridge_latest"

name="Adobe Bridge CC 2014"

revision="%PKG_PS_VERSION%-%PKG_INTERNAL_VERSION%"

priority="5"

reboot="false">

<variable name="PKG_INTERNAL_VERSION" value="1" />

<variable name="PKG_EDITION" value="1.0" />

<variable name="PKG_VERSION" value="6.0" />

<variable name="PKG_FILEVERSION" value="6.0.0.151" />

<variable name="PKG_ARCHITECTURE" value="x64" architecture="x64" />

<variable name="PKG_ARCHITECTURE" value="w32" architecture="x86" />

<check type="uninstall" condition="versiongreaterorequal" path="Adobe Bridge CC.*" value="%PKG_VERSION%"/>

<check type="logical" condition="or">

<check type="file" condition="versiongreaterorequal" path="%PROGRAMFILES%\Adobe\Adobe Bridge CC\Bridge.exe" value="%PKG_FILEVERSION%" />

<check type="file" condition="versiongreaterorequal" path="%PROGRAMFILES%\Adobe\Adobe Bridge CC (64 Bit)\Bridge.exe" value="%PKG_FILEVERSION%" />

<!-- I don't know if this next one will actually exist. I'm building on

64-bit and I don't have a 32-bit machine to test with. -->

<check type="file" condition="versiongreaterorequal" path="%PROGRAMFILES%\Adobe\Adobe Bridge CC (32 Bit)\Bridge.exe" value="%PKG_FILEVERSION%" />

</check>

<install cmd='msiexec /qn /i "%SOFTWARE%\AdobeCC\bridge_cc_%PKG_EDITION%_%PKG_ARCHITECTURE%\Build\bridge_cc_%PKG_EDITION%_%PKG_ARCHITECTURE%.msi" /quiet REBOOT=ReallySuppress' >

<exit code="0" />

<exit code="3010" /> <!-- add reboot="postponed" to force a reboot -->

</install>

<upgrade include="install" />

<remove cmd='msiexec /qn /uninstall "%SOFTWARE%\AdobeCC\bridge-%PKG_ARCHITECTURE%\bridge_cc_%PKG_EDITION%_%PKG_ARCHITECTURE%\Build\bridge_cc_%PKG_EDITION%_%PKG_ARCHITECTURE%.msi" /quiet REBOOT=ReallySuppress' >

<exit code="any" /> <!-- rely on checks -->

</remove>

</package>

</source>

== Audition ==

<source lang="xml">

<package

id="audition_latest"

name="Adobe Audition CC 2014"

revision="%PKG_VERSION%-%PKG_INTERNAL_VERSION%"

priority="5"

reboot="false">

<variable name="PKG_INTERNAL_VERSION" value="1" />

<variable name="PKG_EDITION" value="2014" />

<variable name="PKG_VERSION" value="7.0" />

<variable name="PKG_FILEVERSION" value="7.0.0.118" />

<variable name="PKG_ARCHITECTURE" value="x64" architecture="x64" />

<!-- <variable name="PKG_ARCHITECTURE" value="w32" architecture="x86" /> -->

<check type="uninstall" condition="versiongreaterorequal" path="Adobe Audition CC %PKG_EDITION%" value="%PKG_VERSION%"/>

<check type="file" condition="versiongreaterorequal" path="%PROGRAMFILES%\Adobe\Adobe Audition CC %PKG_EDITION%\Adobe Audition CC.exe" value="%PKG_FILEVERSION%" />

<install cmd='msiexec /qn /i "%SOFTWARE%\AdobeCC\audition_cc_%PKG_EDITION%_%PKG_ARCHITECTURE%\Build\audition_cc_%PKG_EDITION%_%PKG_ARCHITECTURE%.msi" /quiet REBOOT=ReallySuppress' architecture="%PKG_ARCHITECTURE%" >

<exit code="0" />

<exit code="3010" /> <!-- add reboot="postponed" to force a reboot -->

</install>

<upgrade include="install" />

<remove cmd='msiexec /qn /uninstall "%SOFTWARE%\AdobeCC\audition_cc_%PKG_EDITION%_%PKG_ARCHITECTURE%\Build\audition_cc_%PKG_EDITION%_%PKG_ARCHITECTURE%.msi" /quiet REBOOT=ReallySuppress' architecture="%PKG_ARCHITECTURE%">

<exit code="any" /> <!-- rely on checks -->

</remove>

</package>

</source>

== AfterEffects ==

<source lang="xml">

<package

id="aftereffects_latest"

name="Adobe After Effects CC 2014"

revision="%PKG_VERSION%-%PKG_INTERNAL_VERSION%"

priority="5"

reboot="false">

<variable name="PKG_INTERNAL_VERSION" value="1" />

<variable name="PKG_EDITION" value="2014" />

<variable name="PKG_VERSION" value="13.0" />

<variable name="PKG_FILEVERSION" value="13.0.0.214" />

<variable name="PKG_ARCHITECTURE" value="x64" architecture="x64" />

<!-- <variable name="PKG_ARCHITECTURE" value="w32" architecture="x86" /> -->

<check type="uninstall" condition="versiongreaterorequal" path="Adobe After Effects CC %PKG_EDITION%" value="%PKG_VERSION%"/>

<check type="file" condition="versiongreaterorequal" path="%PROGRAMFILES%\Adobe\Adobe After Effects CC %PKG_EDITION%\Support Files\AfterFX.exe" value="%PKG_FILEVERSION%" />

<install cmd='msiexec /qn /i "%SOFTWARE%\AdobeCC\after_effects_cc_%PKG_EDITION%_%PKG_ARCHITECTURE%\Build\aftereffects_cc_%PKG_EDITION%_%PKG_ARCHITECTURE%.msi" /quiet REBOOT=ReallySuppress' >

<exit code="0" />

<exit code="3010" /> <!-- add reboot="postponed" to force a reboot -->

</install>

<upgrade include="install" />

<remove cmd='msiexec /qn /uninstall "%SOFTWARE%\AdobeCC\after_effects_cc_%PKG_EDITION%_%PKG_ARCHITECTURE%\Build\aftereffects_cc_%PKG_EDITION%_%PKG_ARCHITECTURE%.msi" /quiet REBOOT=ReallySuppress' >

<exit code="any" /> <!-- rely on checks -->

</remove>

</package>

</source>

== Premiere ==

<source lang="xml">

<package

id="premiere_latest"

name="Adobe Premiere CC 2014"

revision="%PKG_VERSION%-%PKG_INTERNAL_VERSION%"

priority="5"

reboot="false">

<variable name="PKG_INTERNAL_VERSION" value="1" />

<variable name="PKG_EDITION" value="2014" />

<variable name="PKG_VERSION" value="8.0" />

<variable name="PKG_FILEVERSION" value="8.0.0.169" />

<variable name="PKG_ARCHITECTURE" value="x64" architecture="x64" />

<!-- <variable name="PKG_ARCHITECTURE" value="w32" architecture="x86" /> -->

<check type="uninstall" condition="versiongreaterorequal" path="Adobe Premiere Pro CC %PKG_EDITION%" value="%PKG_VERSION%"/>

<check type="file" condition="versiongreaterorequal" path="%PROGRAMFILES%\Adobe\Adobe Premiere Pro CC %PKG_EDITION%\Adobe Premiere Pro.exe" value="%PKG_FILEVERSION%" />

<install cmd='msiexec /qn /i "%SOFTWARE%\AdobeCC\premiere_pro_cc_%PKG_EDITION%_%PKG_ARCHITECTURE%\Build\premiere_pro_cc_%PKG_EDITION%_%PKG_ARCHITECTURE%.msi" /quiet REBOOT=ReallySuppress' >

<exit code="0" />

<exit code="3010" /> <!-- add reboot="postponed" to force a reboot -->

</install>

<upgrade include="install" />

<remove cmd='msiexec /qn /uninstall "%SOFTWARE%\AdobeCC\premiere_pro_cc_%PKG_EDITION%_%PKG_ARCHITECTURE%\Build\premiere_pro_cc_%PKG_EDITION%_%PKG_ARCHITECTURE%.msi" /quiet REBOOT=ReallySuppress' >

<exit code="any" /> <!-- rely on checks -->

</remove>

</package>

</source>

== InCopy ==

<source lang="xml">

<package

id="incopy_latest"

name="Adobe InCopy CC 2014"

revision="%PKG_VERSION%-%PKG_INTERNAL_VERSION%"

priority="5"

reboot="false">

<variable name="PKG_INTERNAL_VERSION" value="1" />

<variable name="PKG_EDITION" value="2014" />

<variable name="PKG_VERSION" value="10.0" />

<variable name="PKG_FILEVERSION" value="10.0.0.70" />

<variable name="PKG_ARCHITECTURE" value="x64" architecture="x64" />

<!-- <variable name="PKG_ARCHITECTURE" value="w32" architecture="x86" /> -->

<check type="uninstall" condition="versiongreaterorequal" path="Adobe InCopy CC %PKG_EDITION%" value="%PKG_VERSION%"/>

<check type="file" condition="versiongreaterorequal" path="%PROGRAMFILES%\Adobe\Adobe InCopy CC %PKG_EDITION%\InCopy.exe" value="%PKG_FILEVERSION%" />

<install cmd='msiexec /qn /i "%SOFTWARE%\AdobeCC\incopy_cc_%PKG_EDITION%_%PKG_ARCHITECTURE%\Build\incopy_cc_%PKG_EDITION%_%PKG_ARCHITECTURE%.msi" /quiet REBOOT=ReallySuppress' >

<exit code="0" />

<exit code="3010" /> <!-- add reboot="postponed" to force a reboot -->

</install>

<upgrade include="install" />

<remove cmd='msiexec /qn /uninstall "%SOFTWARE%\AdobeCC\incopy_cc_%PKG_EDITION%_%PKG_ARCHITECTURE%\Build\incopy_cc_%PKG_EDITION%_%PKG_ARCHITECTURE%.msi" /quiet REBOOT=ReallySuppress' >

<exit code="any" /> <!-- rely on checks -->

</remove>

</package>

</source>

== Muse ==

<source lang="xml">

<package

id="muse_latest"

name="Adobe Muse CC 2014"

revision="%PKG_VERSION%-%PKG_INTERNAL_VERSION%"

priority="5"

reboot="false">

<!-- the 32-bit version is 7 and requires an AIR runtime -->

<variable name="PKG_INTERNAL_VERSION" value="3" />

<variable name="PKG_EDITION" value="2014" architecture="x64" />

<variable name="PKG_EDITION" value="1.0" architecture="x86" />

<variable name="PKG_VERSION" value="2014.0.0.238" architecture="x64" />

<variable name="PKG_VERSION" value="7.4.30" architecture="x86" />

<variable name="PKG_FILEVERSION" value="2014.0.0.238" architecture="x64" />

<variable name="PKG_ARCHITECTURE" value="x64" architecture="x64" />

<variable name="PKG_ARCHITECTURE" value="w32" architecture="x86" />

<check type="uninstall" condition="versiongreaterorequal" path="Adobe Muse CC %PKG_EDITION%" value="%PKG_VERSION%"/>

<check type="file" condition="versiongreaterorequal" path="%PROGRAMFILES%\Adobe\Adobe Muse CC %PKG_EDITION%\Muse.exe" value="%PKG_FILEVERSION%" architecture="x64" />

<check type="file" condition="exists" path="%PROGRAMFILES%\Adobe\Adobe Muse\Muse.exe" architecture="x86" />

<install cmd='msiexec /qn /i "%SOFTWARE%\AdobeCC\muse_cc_%PKG_EDITION%_%PKG_ARCHITECTURE%\Build\muse_cc_%PKG_EDITION%_%PKG_ARCHITECTURE%.msi" /quiet REBOOT=ReallySuppress' >

<exit code="0" />

<exit code="3010" /> <!-- add reboot="postponed" to force a reboot -->

</install>

<install cmd='"%SOFTWARE%\AdobeCC\muse_cc_%PKG_EDITION%_%PKG_ARCHITECTURE%\Exceptions\ExceptionDeployer.exe" --workflow=install --mode=post' />

<install cmd='%COMSPEC% /c del "%PUBLIC%\Desktop\Adobe Muse CC %PKG_EDITION%.lnk"' >

<exit code="any" />

</install>

<upgrade include="install" />

<remove cmd='msiexec /qn /uninstall "%SOFTWARE%\AdobeCC\muse_cc_%PKG_EDITION%_%PKG_ARCHITECTURE%\Build\muse_cc_%PKG_EDITION%_%PKG_ARCHITECTURE%.msi" /quiet REBOOT=ReallySuppress' >

<exit code="any" /> <!-- rely on checks -->

</remove>

</package>

</source>

== SpeedGrade ==

<source lang="xml">

<package

id="speedgrade_latest"

name="Adobe SpeedGrade CC 2014"

revision="%PKG_VERSION%-%PKG_INTERNAL_VERSION%"

priority="5"

reboot="false">

<variable name="PKG_INTERNAL_VERSION" value="1" />

<variable name="PKG_EDITION" value="2014" />

<variable name="PKG_VERSION" value="8.0" />

<variable name="PKG_FILEVERSION" value="8.0.0.0" />

<variable name="PKG_ARCHITECTURE" value="x64" architecture="x64" />

<!-- <variable name="PKG_ARCHITECTURE" value="w32" architecture="x86" /> -->

<check type="uninstall" condition="versiongreaterorequal" path="Adobe SpeedGrade CC %PKG_EDITION%" value="%PKG_VERSION%"/>

<check type="file" condition="versiongreaterorequal" path="%PROGRAMFILES%\Adobe\Adobe SpeedGrade CC %PKG_EDITION%\SpeedGrade.exe" value="%PKG_FILEVERSION%" />

<install cmd='msiexec /qn /i "%SOFTWARE%\AdobeCC\speedgrade_cc_%PKG_EDITION%_%PKG_ARCHITECTURE%\Build\speedgrade_cc_%PKG_EDITION%_%PKG_ARCHITECTURE%.msi" /quiet REBOOT=ReallySuppress' >

<exit code="0" />

<exit code="3010" /> <!-- add reboot="postponed" to force a reboot -->

</install>

<upgrade include="install" />

<remove cmd='msiexec /qn /uninstall "%SOFTWARE%\AdobeCC\speedgrade_cc_%PKG_EDITION%_%PKG_ARCHITECTURE%\Build\speedgrade_cc_%PKG_EDITION%_%PKG_ARCHITECTURE%.msi" /quiet REBOOT=ReallySuppress' >

<exit code="any" /> <!-- rely on checks -->

</remove>

</package>

</source>

== Flash Pro ==

<source lang="xml">

<package

id="flash_pro_latest"

name="Adobe Flash Professional CC 2014"

revision="%PKG_VERSION%-%PKG_INTERNAL_VERSION%"

priority="5"

reboot="false">

<variable name="PKG_INTERNAL_VERSION" value="1" />

<variable name="PKG_EDITION" value="2014" />

<variable name="PKG_VERSION" value="14.0" />

<variable name="PKG_FILEVERSION" value="14.0.0.110" />

<variable name="PKG_ARCHITECTURE" value="x64" architecture="x64" />

<!-- <variable name="PKG_ARCHITECTURE" value="w32" architecture="x86" /> -->

<check type="uninstall" condition="versiongreaterorequal" path="Adobe Flash Professional CC %PKG_EDITION%.*" value="%PKG_VERSION%"/>

<check type="file" condition="versiongreaterorequal" path="%PROGRAMFILES%\Adobe\Adobe Flash CC %PKG_EDITION%\Flash.exe" value="%PKG_FILEVERSION%" />

<install cmd='msiexec /qn /i "%SOFTWARE%\AdobeCC\flash_pro_mbl_dvc_pkg_app_cc_%PKG_EDITION%_%PKG_ARCHITECTURE%\Build\flash_pro_mbl_dvc_pkg_app_cc_%PKG_EDITION%_%PKG_ARCHITECTURE%.msi" /quiet REBOOT=ReallySuppress' >

<exit code="0" />

<exit code="3010" /> <!-- add reboot="postponed" to force a reboot -->

</install>

<upgrade include="install" />

<remove cmd='msiexec /qn /uninstall "%SOFTWARE%\AdobeCC\flash_pro_mbl_dvc_pkg_app_cc_%PKG_EDITION%_%PKG_ARCHITECTURE%\Build\flash_pro_mbl_dvc_pkg_app_cc_%PKG_EDITION%_%PKG_ARCHITECTURE%.msi" /quiet REBOOT=ReallySuppress' >

<exit code="any" /> <!-- rely on checks -->

</remove>

</package>

</source>

== Flash Builder ==

<source lang="xml">

<package

id="flash_builder_latest"

name="Adobe Flash Builder CC 2014"

revision="%PKG_VERSION%-%PKG_INTERNAL_VERSION%"

priority="5"

reboot="false">

<variable name="PKG_INTERNAL_VERSION" value="1" />

<variable name="PKG_EDITION" value="4.7" />

<variable name="PKG_VERSION" value="4.7" />

<!-- <variable name="PKG_FILEVERSION" value="" /> -->

<variable name="PKG_ARCHITECTURE" value="x64" architecture="x64" />

<!-- <variable name="PKG_ARCHITECTURE" value="w32" architecture="x86" /> -->

<check type="uninstall" condition="versiongreaterorequal" path="Adobe Flash Builder %PKG_VERSION%.*" value="%PKG_VERSION%"/>

<!-- <check type="file" condition="versiongreaterorequal" path="%PROGRAMFILES%\Adobe\Adobe Flash Builder %PKG_EDITION%\ " value="%PKG_FILEVERSION%" /> -->

<install cmd='msiexec /qn /i "%SOFTWARE%\AdobeCC\flash_builder_premium_%PKG_ARCHITECTURE%\Build\flash_builder_premium_%PKG_ARCHITECTURE%.msi" /quiet REBOOT=ReallySuppress' >

<exit code="0" />

<exit code="3010" /> <!-- add reboot="postponed" to force a reboot -->

</install>

<upgrade include="install" />

<remove cmd='msiexec /qn /uninstall "%SOFTWARE%\AdobeCC\flash_builder_%PKG_EDITION%_%PKG_ARCHITECTURE%\Build\flash_builder_%PKG_EDITION%_%PKG_ARCHITECTURE%.msi" /quiet REBOOT=ReallySuppress' >

<exit code="any" /> <!-- rely on checks -->

</remove>

</package>

</source>

== Prelude ==

<source lang="xml">

<package

id="prelude_latest"

name="Adobe Prelude CC 2014"

revision="%PKG_VERSION%-%PKG_INTERNAL_VERSION%"

priority="5"

reboot="false">

<variable name="PKG_INTERNAL_VERSION" value="1" />

<variable name="PKG_EDITION" value="2014" />

<variable name="PKG_VERSION" value="3.0.0" />

<variable name="PKG_FILEVERSION" value="3.0.0.160" />

<variable name="PKG_ARCHITECTURE" value="x64" architecture="x64" />

<!-- <variable name="PKG_ARCHITECTURE" value="w32" architecture="x86" /> -->

<check type="uninstall" condition="versiongreaterorequal" path="Adobe Prelude CC %PKG_EDITION%" value="%PKG_VERSION%"/>

<check type="file" condition="versiongreaterorequal" path="%PROGRAMFILES%\Adobe\Adobe Prelude CC %PKG_EDITION%\Adobe Prelude.exe" value="%PKG_FILEVERSION%" />

<install cmd='msiexec /qn /i "%SOFTWARE%\AdobeCC\prelude_cc_%PKG_EDITION%_%PKG_ARCHITECTURE%\Build\prelude_cc_%PKG_EDITION%_%PKG_ARCHITECTURE%.msi" /quiet REBOOT=ReallySuppress' >

<exit code="0" />

<exit code="3010" /> <!-- add reboot="postponed" to force a reboot -->

</install>

<upgrade include="install" />

<remove cmd='msiexec /qn /uninstall "%SOFTWARE%\AdobeCC\prelude_cc_%PKG_EDITION%_%PKG_ARCHITECTURE%\Build\prelude_cc_%PKG_EDITION%_%PKG_ARCHITECTURE%.msi" /quiet REBOOT=ReallySuppress' >

<exit code="any" /> <!-- rely on checks -->

</remove>

</package>

</source>

== Edge Animate ==

<source lang="xml">

<package

id="edge_animate_latest"

name="Adobe Edge Animate CC 2014"

revision="%PKG_VERSION%-%PKG_INTERNAL_VERSION%"

priority="5"

reboot="false">

<variable name="PKG_INTERNAL_VERSION" value="1" />

<variable name="PKG_EDITION" value="2014" />

<variable name="PKG_VERSION" value="4.0" />

<variable name="PKG_FILEVERSION" value="4.0.0.0" />

<variable name="PKG_ARCHITECTURE" value="x64" architecture="x64" />

<variable name="PKG_ARCHITECTURE" value="w32" architecture="x86" />

<check type="uninstall" condition="versiongreaterorequal" path="Adobe Edge Animate CC %PKG_EDITION%" value="%PKG_VERSION%"/>

<!-- the 64-bit installer really is a 64-bit installer but installs to

%PROGRAMFILES(x86)% ?! -->

<check type="logical" condition="or">

<check type="file" condition="versiongreaterorequal" path="%PROGRAMFILES%\Adobe\Adobe Edge Animate CC %PKG_EDITION%\EdgeAnimate.exe" value="%PKG_FILEVERSION%" />

<check type="file" condition="versiongreaterorequal" path="%PROGRAMFILES(x86)%\Adobe\Adobe Edge Animate CC %PKG_EDITION%\EdgeAnimate.exe" value="%PKG_FILEVERSION%" />

</check>

<install cmd='msiexec /qn /i "%SOFTWARE%\AdobeCC\edge_animate_cc_%PKG_EDITION%_%PKG_ARCHITECTURE%\Build\edge_animate_cc_%PKG_EDITION%_%PKG_ARCHITECTURE%.msi" /quiet REBOOT=ReallySuppress' >

<exit code="0" />

<exit code="3010" /> <!-- add reboot="postponed" to force a reboot -->

</install>

<install cmd='"%SOFTWARE%\AdobeCC\edge_animate_cc_%PKG_EDITION%_%PKG_ARCHITECTURE%\Exceptions\ExceptionDeployer.exe" --workflow=install --mode=post' />

<upgrade include="install" />

<remove cmd='msiexec /qn /uninstall "%SOFTWARE%\AdobeCC\edge_animate_cc_%PKG_EDITION%_%PKG_ARCHITECTURE%\Build\edge_animate_cc_%PKG_EDITION%_%PKG_ARCHITECTURE%.msi" /quiet REBOOT=ReallySuppress' >

<exit code="any" /> <!-- rely on checks -->

</remove>

</package>

</source>

== Other CC components not listed here ==

Use one of these packages as a template.

Be sure to check what CCP produces for content in the <code>Exceptions</code> folder. If there's anything there, it needs to be installed with <code>ExceptionsDeployer.exe</code>. If you only install the MSI, most or all of the program will be missing.

= Profile to put it all together =

<source lang="xml">

<profiles>

<profile id="adobe_cc_base">

<package package-id="acrobat11" />

<package package-id="photoshop_latest" />

<package package-id="illustrator_latest" />

<package package-id="bridge_latest" />

<package package-id="indesign_latest" />

<package package-id="lightroom_latest" />

<package package-id="aftereffects_latest" architecture="x64" />

<package package-id="audition_latest" architecture="x64" />

<package package-id="premiere_latest" architecture="x64" />

<package package-id="incopy_latest" architecture="x64" />

<package package-id="muse_latest" architecture="x64" />

<package package-id="speedgrade_latest" architecture="x64" />

<package package-id="flash_pro_latest" architecture="x64" />

<package package-id="flash_builder_latest" architecture="x64" />

<package package-id="prelude_latest" architecture="x64" />

<package package-id="edge_animate_latest" />

<package package-id="adobe_cc_autoupdate" />

</profile>

</profiles>

</source>

Show more