Difference between revisions of "Adobe Reader 9"

From WPKG | Open Source Software Deployment and Distribution
Jump to: navigation, search
m (Adobe Reader 9.1, MSI installer: Corrected remove command so there's a space between the /x flag and the application ID)
(SECURITY - Upgrade to Adobe Reader 9.1.1 for security reasons.)
Line 1: Line 1:
Silent installer for Adobe Reader 9.1.
+
Silent installer for Adobe Reader 9.1.1.
  
For security reasons you are strongly encouraged to upgrade to version 9.1, or to update to version 8.1.3 if you can't upgrade to the 9.x series: http://www.adobe.com/support/security/bulletins/apsb09-03.html.
+
For security reasons you are strongly encouraged to upgrade to version 9.1.1, or to update to version 8.1.5 if you can't upgrade to the 9.x series: http://www.adobe.com/support/security/bulletins/apsb09-06.html.
  
  
== Adobe Reader 9.1, MSI installer ==
+
== Adobe Reader 9.1.1, MSI installer ==
  
Adobe has released an MSI, but you can also extract it yourself from the EXE installer (download locations for some languages follow):
+
At the time of writing Adobe Reader 9.1.1 is not available as a single downloadable installer: you have the to install 9.1 for your language and then apply the "Adobe Reader 9.1.1 Update - Multiple Languages" available here: http://www.adobe.com/support/downloads/detail.jsp?ftpID=4452.
 +
 
 +
For Reader 9.1 Adobe has released an MSI, but you can also extract it yourself from the EXE installer (download locations for some languages follow):
  
 
* http://ardownload.adobe.com/pub/adobe/reader/win/9.x/9.1/ita/AdbeRdr910_it_IT.exe (italian)
 
* http://ardownload.adobe.com/pub/adobe/reader/win/9.x/9.1/ita/AdbeRdr910_it_IT.exe (italian)
Line 30: Line 32:
 
<source lang="xml">
 
<source lang="xml">
 
<packages>
 
<packages>
  <package id="adobereader91ita" name="Adobe Reader 9.1 ita customized" revision="1" priority="50">
+
  <package id="adobereader911ita" name="Adobe Reader 9.1.1 ita customized" revision="1" priority="50">
   <check type="uninstall" condition="exists" path="Adobe Reader 9.1 - Italiano" />
+
   <check type="uninstall" condition="exists" path="Adobe Reader 9.1.1 - Italiano" />
 
   <install cmd='msiexec /qn /i "%SOFTWARE%\AdobeReader91ita\AcroRead.msi" allusers=1 TRANSFORMS=%SOFTWARE%\AdobeReader91ita\AcroRead.mst'>
 
   <install cmd='msiexec /qn /i "%SOFTWARE%\AdobeReader91ita\AcroRead.msi" allusers=1 TRANSFORMS=%SOFTWARE%\AdobeReader91ita\AcroRead.mst'>
 
   <exit code="0" />
 
   <exit code="0" />
 
   <exit code="3010" reboot="false" />
 
   <exit code="3010" reboot="false" />
 
   </install>
 
   </install>
 +
  <install cmd='msiexec.exe /qn /update "%SOFTWARE%\AdobeReader91ita\AdbeRdrUpd911_all_incr.msp"' />
 
   <upgrade cmd='msiexec /qn /i "%SOFTWARE%\AdobeReader91ita\AcroRead.msi" allusers=1 TRANSFORMS=%SOFTWARE%\AdobeReader91ita\AcroRead.mst' />
 
   <upgrade cmd='msiexec /qn /i "%SOFTWARE%\AdobeReader91ita\AcroRead.msi" allusers=1 TRANSFORMS=%SOFTWARE%\AdobeReader91ita\AcroRead.mst' />
 +
  <upgrade cmd='msiexec.exe /qn /update "%SOFTWARE%\AdobeReader91ita\AdbeRdrUpd911_all_incr.msp"' />
 
   <remove  cmd='MsiExec.exe /qn /x {AC76BA86-7AD7-1040-7B44-A91000000001}'>
 
   <remove  cmd='MsiExec.exe /qn /x {AC76BA86-7AD7-1040-7B44-A91000000001}'>
 
   <exit code="0" />
 
   <exit code="0" />

Revision as of 11:46, 16 May 2009

Silent installer for Adobe Reader 9.1.1.

For security reasons you are strongly encouraged to upgrade to version 9.1.1, or to update to version 8.1.5 if you can't upgrade to the 9.x series: http://www.adobe.com/support/security/bulletins/apsb09-06.html.


Adobe Reader 9.1.1, MSI installer

At the time of writing Adobe Reader 9.1.1 is not available as a single downloadable installer: you have the to install 9.1 for your language and then apply the "Adobe Reader 9.1.1 Update - Multiple Languages" available here: http://www.adobe.com/support/downloads/detail.jsp?ftpID=4452.

For Reader 9.1 Adobe has released an MSI, but you can also extract it yourself from the EXE installer (download locations for some languages follow):


Extraction will produce in your user profile's "\Local Settings\Application Data\Adobe\Reader 9.1\Setup Files" directory the following files, which have to be copied to the %SOFTWARE% location:

abcpy.ini
AcroRead.msi
Data1.cab
Setup.exe
setup.ini

Then you are encouraged to download and install the "Adobe Customization Wizard 9" which allows to create a Microsoft Transform File (.MST) with many customizable parameters (EULA, updates, online services, directories, etc.):

http://www.adobe.com/support/downloads/detail.jsp?ftpID=3993

Remember, the following is for the italian version; adapt names, packages, strings and uninstallation GUIDS to your language.

<packages>
 <package id="adobereader911ita" name="Adobe Reader 9.1.1 ita customized" revision="1" priority="50">
  <check type="uninstall" condition="exists" path="Adobe Reader 9.1.1 - Italiano" />
  <install cmd='msiexec /qn /i "%SOFTWARE%\AdobeReader91ita\AcroRead.msi" allusers=1 TRANSFORMS=%SOFTWARE%\AdobeReader91ita\AcroRead.mst'>
   <exit code="0" />
   <exit code="3010" reboot="false" />
  </install>
  <install cmd='msiexec.exe /qn /update "%SOFTWARE%\AdobeReader91ita\AdbeRdrUpd911_all_incr.msp"' />
  <upgrade cmd='msiexec /qn /i "%SOFTWARE%\AdobeReader91ita\AcroRead.msi" allusers=1 TRANSFORMS=%SOFTWARE%\AdobeReader91ita\AcroRead.mst' />
  <upgrade cmd='msiexec.exe /qn /update "%SOFTWARE%\AdobeReader91ita\AdbeRdrUpd911_all_incr.msp"' />
  <remove  cmd='MsiExec.exe /qn /x {AC76BA86-7AD7-1040-7B44-A91000000001}'>
   <exit code="0" />
   <exit code="3010" reboot="false" />
  </remove>
 </package>
</packages>


If you would like the Adobe Reader 9 without AIR and acrobat.com you can get it from here [1].

Or FTP [2] and select the one with the postfix of Std

Adobe Reader 9, EXE installer

Adobe have not released an MSI for this so you have to use the self extracting/installing setup they provide. You can download it directly from here.

http://ardownload.adobe.com/pub/adobe/reader/win/9.x/9.0/enu/AdbeRdr90_en_US.exe[3]

I read on appdeploy about some registry settings which stop all the EULA and other dialogue boxes so I apply these through a logon script. One line is for the machine key and the others are user specific.

Machine.reg

HKEY_LOCAL_MACHINE\SOFTWARE\Adobe\Acrobat Reader\9.0\AdobeViewer
"EULA"=dword:00000001
"Launched"=dword:00000001


User.reg

HKEY_CURRENT_USER\SOFTWARE\Adobe\CommonFiles\Usage\Reader 9
"OptIn"=dword:00000000

HKEY_CURRENT_USER\SOFTWARE\Adobe\Acrobat Reader\9.0\AVGeneral
"bCheckForUpdatesAtStartup"=dword:00000000

HKEY_CURRENT_USER\SOFTWARE\Adobe\Acrobat Reader\9.0\Originals
"bDisplayedSplash"=dword:00000001

This is the package I use. The first install command is to remove the previous 8.1.2 version so remove that if you don't need it (or just let the installer remove the older 8.1.2 version for you, as it does automatically and silently).

<package id="acrobatreader9"
    name="Adobe Acrobat Reader 9"
    revision="1"
    priority="2">
    <check type="uninstall" condition="exists" path="Adobe Reader 9" />
    <install cmd='MsiExec.exe /x{AC76BA86-7AD7-1033-7B44-A80000000002} /qn ' >
    <exit code="1605" />
     </install>
    <install cmd='%SOFTWARE%\reader9\adberdr90_en_us.exe /sPB /rs /l /msi"qb-! EULA_ACCEPT=YES SUPPRESS_APP_LAUNCH=YES AgreeToLicense=Yes ENABLE_CACHE_FILES=No allusers=2 " ' />
    <remove cmd='MsiExec.exe /x{AC76BA86-7AD7-1033-7B44-A90000000001} ' />
</package>


Adobe Reader 9 Update

You can deploy the updates for Adobe Reader 9 too :

First install Adobe Reader 9. Then open the software, go to : Help > Check for Updates. Download the update. Copy it from C:\Users\(youruser)\AppData\Local\Adobe\Updater6\Install\reader9rdr-en_US\AdbeRdrSD90_all.msi to your wpkg software drive Add these lines :


    <install cmd='MsiExec.exe /i "%SOFTWARE%\adobereader\AdbeRdrSD90_all.msi" /qn ' />
    <upgrade cmd='MsiExec.exe /i "%SOFTWARE%\adobereader\AdbeRdrSD90_all.msi" /qn ' />