Changes

Adobe Acrobat Professional XI

2,124 bytes added, 22:29, 12 November 2014
Updated to 11.0.09, added some additional information, minor spelling fix, moved the VCredist note so it doesn't interrupt the Customization WIzard instructions & normalized indentation based on what it looked like most of the file used
You can get it from http://www.adobe.com/support/downloads/detail.jsp?ftpID=5515
 
Acrobat Pro X1 require the Visual Studio C++ 2010 x64 SP1 redist installed otherwise you will get msiexec 1603 errors. Windows 7 SP1 lacks VCRedist 2010 SP1 by default so either ensure your machines have it or add an "<depends package-id="vcredist2010SP1" />" line to this package.
 
Use the Customization Wizard to enter your serial number and select the options you want. Consider:
** Suppress display of End User License Agreement (EULA)
The Customization Wizard will produce an MST file which you'll need for the installation.
= Additional dependencies =
Acrobat Pro X1 requires the [[Visual_Cpp_Redistributable|Visual Studio C++ 2010 x64 SP1 redistributable]] installed otherwise you will get msiexec 1603 errors. Windows 7 SP1 lacks VCRedist 2010 SP1 by default so either ensure your machines have it or add an <code>"<depends package-id="vcredist2010SP1" />"</code> line to this package.
 
= Deploying updates =
 
Adobe releases quarterly updates for Acrobat which you can download from [http://www.adobe.com/support/downloads/product.jsp?product=1&platform=Windows http://www.adobe.com/support/downloads/product.jsp?product=1&platform=Windows]. Quarterly updates can be installed on top of Acrobat 11.0, so there's no need to chain a huge list of MSPs as with previous versions.
 
Between the quarterly updates, Adobe may release other updates (usually with security fixes). These typically have to be applied on top of the most recent quarterly update. To deploy them, add additional <code>install</code> and <code>upgrade</code> stanzas. You'll save time if you don't try to reapply the quarterly update, which is why the sample <code>upgrade</code> stanza has a condition with a <code>versionsmallerthan</code> check.
 
= XML =
<source lang="xml">
id="acrobat11"
name="Adobe Acrobat XI"
revision="11.0.0%PKG_VERSION%"
reboot="false"
priority="55">
<variable name="PKG_VERSION" value="11.0.09" />
<variable name="PKG_ATT" value="EULA_ACCEPT=YES SUPPRESS_APP_LAUNCH=YES AgreeToLicense=Yes ALLUSERS=1" />
 
 
<check type="uninstall" condition="exists" path="Adobe Acrobat XI Pro" />
<check type="uninstall" condition="versiongreaterorequal" path="Adobe Acrobat XI Pro" value="11.0.00%PKG_VERSION%" />
<check type="logical" condition="or"> <check type="file" condition="versiongreaterorequal" path="%PROGRAMFILES%\Adobe\Acrobat 11.0\Acrobat\Acrobat.dll" value="11.0.09.37929" /> <check type="file" condition="versiongreaterorequal" path="%PROGRAMFILES(x86)%\Adobe\Acrobat 11.0\Acrobat\Acrobat.dll" value="11.0.09.37929" /> </check>
<install cmd='"%SOFTWARE%\Acrobat\Pro11\Adobe Acrobat XI\setup.exe"TRANSFORMS="%SOFTWARE%\Acrobat\Pro11\Adobe Acrobat XI\AcroPro.mst" %PKG_ATT%' >
<exit code="0" />
<exit code="3010" reboot="postponed" />
</install>
<upgrade install cmd='msiexec /qn /norestart /update "%SOFTWARE%\Acrobat\Pro11\Adobe Acrobat XI\AcrobatUpd1014AcrobatUpd11009.msp"' >
<exit code="0" />
<exit code="3010" reboot="postponed" />
<exit code="1638" /> <!-- in case something else already installed it --> </install>   <upgrade cmd='msiexec /qn /norestart /update "%SOFTWARE%\Acrobat\Pro11\Adobe Acrobat XI\AcrobatUpd11009.msp"' > <exit code="0" /> <exit code="3010" reboot="postponed" /> <exit code="1638" /> <!-- in case something else already installed it --> <!-- This prevents us from trying to install this update if it's already present. This makes WPKG run more quickly and allows us to just keep adding these upgrade stanzas if desired. --> <condition> <check type="uninstall" condition="versionsmallerthan" path="Adobe Acrobat XI Pro" value="11.0.09" /> </condition> </upgrade> <remove cmd='msiexec /qn /norestart /x {AC76BA86-1033-F400-7760-000000000005000000000006}' > <exit code="0" /> <exit code="1614" /> <exit code="1605" /> <!-- already removed somehow --> <exit code="3010" reboot="postponed" />
</remove>
91
edits