Difference between revisions of "Adobe Creative Cloud"
(Warned about a RemoteUpdateManager bug which could make for a bad experience when also using WPKG-GP) |
(Muse 2014.3, which no longer requires exceptions) |
||
Line 18: | Line 18: | ||
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. | 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 or products like Lightroom | + | Note that Remote Update Manager does not update Acrobat or products like Lightroom that use <code>ExceptionsDeployer.exe</code>. To update programs that use exceptions, you need to re-run Creative Cloud Packager. |
There is a [https://forums.adobe.com/message/6898298 defect in RemoteUpdateManager] which sometimes causes it to hang forever. '''If you use [[WPKG-GP]] or another solution that prevents user login while WPKG is running, users won't be able to log in until RemoteUpdateManager times out and WPKG kills it.''' If this might affect your site, '''set the timeout value to something reasonable''' or deploy new updates by re-running Creative Cloud Packager instead of with RemoteUpdateManager. The package as provided uses a three-hour timeout because normal update installation has been observed to take at least that long and the author's site is not configured to block user login. '''Do not set the timeout to 0.''' | There is a [https://forums.adobe.com/message/6898298 defect in RemoteUpdateManager] which sometimes causes it to hang forever. '''If you use [[WPKG-GP]] or another solution that prevents user login while WPKG is running, users won't be able to log in until RemoteUpdateManager times out and WPKG kills it.''' If this might affect your site, '''set the timeout value to something reasonable''' or deploy new updates by re-running Creative Cloud Packager instead of with RemoteUpdateManager. The package as provided uses a three-hour timeout because normal update installation has been observed to take at least that long and the author's site is not configured to block user login. '''Do not set the timeout to 0.''' | ||
Line 410: | Line 410: | ||
== Muse == | == Muse == | ||
− | <code>RemoteUpdateManager.exe</code> | + | Until Muse 2014.3, <code>RemoteUpdateManager.exe</code> couldn't deploy Muse updates, so they had to be be deployed manually. Check [http://helpx.adobe.com/muse/release-note/adobe-muse-release-notes.html the release notes] and Adobe's [http://blogs.adobe.com/muse/ Muse blog] for news of new releases. |
<source lang="xml"> | <source lang="xml"> | ||
Line 425: | Line 425: | ||
<variable name="PKG_EDITION" value="2014" architecture="x64" /> | <variable name="PKG_EDITION" value="2014" architecture="x64" /> | ||
<variable name="PKG_EDITION" value="1.0" architecture="x86" /> | <variable name="PKG_EDITION" value="1.0" architecture="x86" /> | ||
− | <variable name="PKG_VERSION" value="2014. | + | <variable name="PKG_VERSION" value="2014.3.0.1176" architecture="x64" /> |
<variable name="PKG_VERSION" value="7.4.30" architecture="x86" /> | <variable name="PKG_VERSION" value="7.4.30" architecture="x86" /> | ||
− | <variable name="PKG_FILEVERSION" value="2014. | + | <variable name="PKG_FILEVERSION" value="2014.3.0.1176" architecture="x64" /> |
<variable name="PKG_ARCHITECTURE" value="x64" architecture="x64" /> | <variable name="PKG_ARCHITECTURE" value="x64" architecture="x64" /> | ||
<variable name="PKG_ARCHITECTURE" value="w32" architecture="x86" /> | <variable name="PKG_ARCHITECTURE" value="w32" architecture="x86" /> | ||
Line 440: | Line 440: | ||
<exit code="3010" /> <!-- add reboot="postponed" to force a reboot --> | <exit code="3010" /> <!-- add reboot="postponed" to force a reboot --> | ||
</install> | </install> | ||
− | |||
− | |||
<install cmd='%COMSPEC% /c del "%PUBLIC%\Desktop\Adobe Muse CC %PKG_EDITION%.lnk"' > | <install cmd='%COMSPEC% /c del "%PUBLIC%\Desktop\Adobe Muse CC %PKG_EDITION%.lnk"' > | ||
<exit code="any" /> | <exit code="any" /> | ||
</install> | </install> | ||
+ | |||
+ | <!-- Muse 2014.2 to 2014.3 upgrade will return 1603 and leave both | ||
+ | partially installed, so we remove 2014.2 first. You may need to verify | ||
+ | these package IDs --> | ||
+ | <upgrade cmd='msiexec /X{219fb7b1-8015-4a3b-a720-961c4bcf46c0} /qn' > | ||
+ | <exit code="0" /> | ||
+ | <exit code="1605" /> | ||
+ | </upgrade> | ||
+ | <upgrade cmd='msiexec /X{af6524cf-0ced-4b0b-91bf-5757f381e52b} /qn' > | ||
+ | <exit code="0" /> | ||
+ | <exit code="1605" /> | ||
+ | </upgrade> | ||
+ | |||
<upgrade include="install" /> | <upgrade include="install" /> |
Revision as of 21:52, 13 February 2015
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: [1].
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 [2].
Updating
Creative Cloud includes the 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 --channelIds
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 or products like Lightroom that use ExceptionsDeployer.exe
. To update programs that use exceptions, you need to re-run Creative Cloud Packager.
There is a defect in RemoteUpdateManager which sometimes causes it to hang forever. If you use WPKG-GP or another solution that prevents user login while WPKG is running, users won't be able to log in until RemoteUpdateManager times out and WPKG kills it. If this might affect your site, set the timeout value to something reasonable or deploy new updates by re-running Creative Cloud Packager instead of with RemoteUpdateManager. The package as provided uses a three-hour timeout because normal update installation has been observed to take at least that long and the author's site is not configured to block user login. Do not set the timeout to 0.
<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>
Individual packages
Acrobat
Acrobat requires its own installation & update process. Use the Acrobat package elsewhere on the WPKG wiki.
Photoshop
<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%" architecture="x64"/>
<check type="uninstall" condition="versiongreaterorequal" path="Adobe Photoshop CC %PKG_EDITION% (32 Bit)" value="%PKG_VERSION%" architecture="x86"/>
<check type="file" condition="versiongreaterorequal" path="%PROGRAMFILES%\Adobe\Adobe Photoshop CC %PKG_EDITION%\Photoshop.exe" value="%PKG_FILEVERSION%" architecture="x64" />
<check type="file" condition="versiongreaterorequal" path="%PROGRAMFILES%\Adobe\Adobe Photoshop CC %PKG_EDITION% (32 Bit)\Photoshop.exe" value="%PKG_FILEVERSION%" architecture="x86"/>
<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>
Illustrator
<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%" architecture="x64"/>
<check type="uninstall" condition="versiongreaterorequal" path="Adobe Illustrator CC %PKG_EDITION% (32 Bit)" value="%PKG_VERSION%" architecture="x86"/>
<check type="file" condition="versiongreaterorequal" path="%PROGRAMFILES%\Adobe\Adobe Illustrator CC %PKG_EDITION%\Support Files\Contents\Windows\Illustrator.exe" value="%PKG_FILEVERSION%" architecture="x64"/>
<check type="file" condition="versiongreaterorequal" path="%PROGRAMFILES%\Adobe\Adobe Illustrator CC %PKG_EDITION% (32 Bit)\Support Files\Contents\Windows\Illustrator.exe" value="%PKG_FILEVERSION%" architecture="x86"/>
<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>
InDesign
<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%" architecture="x64"/>
<check type="uninstall" condition="versiongreaterorequal" path="Adobe InDesign CC %PKG_EDITION% (32-bit)" value="%PKG_VERSION%" architecture="x86"/>
<check type="file" condition="versiongreaterorequal" path="%PROGRAMFILES%\Adobe\Adobe InDesign CC %PKG_EDITION%\InDesign.exe" value="%PKG_FILEVERSION%" architecture="x64"/>
<check type="file" condition="versiongreaterorequal" path="%PROGRAMFILES%\Adobe\Adobe InDesign CC %PKG_EDITION% (32-bit)\InDesign.exe" value="%PKG_FILEVERSION%" architecture="x86"/>
<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>
Lightroom
RemoteUpdateManager.exe
can't deploy Lightroom updates, so they must be deployed manually. Check Adobe's Lightroom Journal blog for news of new releases.
<package
id="lightroom_latest"
name="Adobe Lightroom %PKG_VERSION% CC 2014"
revision="%PKG_VERSION%-%PKG_INTERNAL_VERSION%"
priority="5"
reboot="false">
<variable name="PKG_INTERNAL_VERSION" value="1" />
<variable name="PKG_EDITION" value="5" />
<variable name="PKG_EDITION_LONG" value="5.7.1" />
<variable name="PKG_VERSION" value="5.7.1" />
<variable name="PKG_FILEVERSION" value="5.7.1.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>
Bridge
<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>
Audition
<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>
AfterEffects
<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>
Premiere
<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>
InCopy
<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>
Muse
Until Muse 2014.3, RemoteUpdateManager.exe
couldn't deploy Muse updates, so they had to be be deployed manually. Check the release notes and Adobe's Muse blog for news of new releases.
<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="1" />
<variable name="PKG_EDITION" value="2014" architecture="x64" />
<variable name="PKG_EDITION" value="1.0" architecture="x86" />
<variable name="PKG_VERSION" value="2014.3.0.1176" architecture="x64" />
<variable name="PKG_VERSION" value="7.4.30" architecture="x86" />
<variable name="PKG_FILEVERSION" value="2014.3.0.1176" 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='%COMSPEC% /c del "%PUBLIC%\Desktop\Adobe Muse CC %PKG_EDITION%.lnk"' >
<exit code="any" />
</install>
<!-- Muse 2014.2 to 2014.3 upgrade will return 1603 and leave both
partially installed, so we remove 2014.2 first. You may need to verify
these package IDs -->
<upgrade cmd='msiexec /X{219fb7b1-8015-4a3b-a720-961c4bcf46c0} /qn' >
<exit code="0" />
<exit code="1605" />
</upgrade>
<upgrade cmd='msiexec /X{af6524cf-0ced-4b0b-91bf-5757f381e52b} /qn' >
<exit code="0" />
<exit code="1605" />
</upgrade>
<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>
SpeedGrade
<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>
Flash Pro
<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>
Flash Builder
<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>
Prelude
<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>
Edge Animate
<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>
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 Exceptions
folder. If there's anything there, it needs to be installed with ExceptionsDeployer.exe
. If you only install the MSI, most or all of the program will be missing.
Profile to put it all together
<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>