Difference between revisions of "Quicktime"

From WPKG | Open Source Software Deployment and Distribution
Jump to: navigation, search
m
(Altered syntax in second package xml file definition due to incorrect use of " instead of ' - updated to refer to current version of QuickTime, 7.6)
Line 51: Line 51:
  
  
Then I use these settings:
+
Then I use these settings for QuickTime 7.6 - for future revisions you would need to update the GUID in the remove cmd line to match the later version:
 +
 
 +
<?xml version="1.0" encoding="UTF-8"?>
  
<source lang="xml">
 
 
<packages>
 
<packages>
  <package id="quicktime" name="QuickTime" revision="3" priority="10" reboot="false">
+
 
 +
  <package id="QuickTime" name="QuickTime" revision="1" priority="10" reboot="false">
 
  <check type="uninstall" condition="exists" path="QuickTime"/>
 
  <check type="uninstall" condition="exists" path="QuickTime"/>
  <install cmd="%SOFTWARE%\Quicktime\QuickTimeInstaller.exe /quiet"/>
+
  <install cmd='%SOFTWARE%\QuickTime\QuickTimeInstaller.exe /quiet'/>
  <install cmd="cmd /c del /s /q "%ALLUSERSPROFILE%\Desktop\QuickTime Player.lnk""/>
+
  <install cmd='cmd /c del /s /q "%ALLUSERSPROFILE%\Desktop\QuickTime Player.lnk"'/>
  <remove cmd="%SYSTEMROOT%\system32\msiexec.exe /i {5E863175-E85D-44A6-8968-82507D34AE7F} /qf /quiet"/>
+
  <remove cmd='"%SYSTEMROOT%\system32\msiexec.exe /x {216AB108-2AE1-4130-B3D5-20B2C4C80F8F}"'/>
  <upgrade cmd="%SOFTWARE%\Quicktime\QuickTimeInstaller.exe /quiet"/>
+
  <upgrade cmd="%SOFTWARE%\QuickTime\QuickTimeInstaller.exe /quiet"/>
  <upgrade cmd="cmd /c del /s /q "%ALLUSERSPROFILE%\Desktop\QuickTime Player.lnk""/>
+
  <upgrade cmd='"cmd /c del /s /q "%ALLUSERSPROFILE%\Desktop\QuickTime Player.lnk"'/>
 
  </package>
 
  </package>
 +
 
</packages>
 
</packages>
</source>
 
  
 
Note: You may wish to use 'start /wait' to ensure installation is completed before the installer returns.
 
Note: You may wish to use 'start /wait' to ensure installation is completed before the installer returns.
  
 
[[category:Silent Installers]]
 
[[category:Silent Installers]]

Revision as of 10:02, 13 February 2009

This is a silent installer for Quicktime.

Package for Quicktime 7.3.1:

<package id="Apple_Quicktime" name="Apple Quicktime Player" revision="731" priority="40" reboot="false">
 <check type="logical" condition="and">
   <check type="registry" condition="exists" path="HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{E0D51394-1D45-460A-B62D-383BC4F8B335}" /> 
   <check type="uninstall" condition="exists" path="QuickTime" /> 
 </check>
 <install cmd=""%SOFTWARE%\Apple\Quicktime\7.3.1\QuickTimeInstaller.exe" /quiet /norestart ChkOptInstASU=0 DESKTOP_SHORTCUTS=0 QT_TRAY_ICON=0 SCHEDULE_ASUW=0" timeout="0">
   <exit code="0" /> 
   <exit code="3010" /> 
 </install>
 <remove cmd="%windir%\system32\MsiExec.exe /X {E0D51394-1D45-460A-B62D-383BC4F8B335} /qb-!" timeout="0">
   <exit code="0" /> 
   <exit code="3010" reboot="true" /> 
 </remove>
 <upgrade cmd=""%SOFTWARE%\Apple\Quicktime\7.3.1\QuickTimeInstaller.exe" /quiet /norestart ChkOptInstASU=0 DESKTOP_SHORTCUTS=0 QT_TRAY_ICON=0 SCHEDULE_ASUW=0" timeout="0">
   <exit code="0" /> 
   <exit code="3010" reboot="true" /> 
 </upgrade>
</package>

Now you only have to delete the Registrykey "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run" -> "QuickTime Task". I do this one using KIXTART.



Below a "truly silent" method, taken from http://www.mediamacros.com/item/item-1006687115/:

How do I make Quicktime Install Silently?

First you need the stand alone installer from Quicktime. Then place a text file beside the installer and name it QuickTimeInstaller.ini and place this text inside....

 [QTSETUP]
 license_option=0
 no_dialogs=true
 registration_dialog=false
 supress_speed_dialog=true
 install_qtjava=false
 install_qd3d=true
 show_sample=false
 show_readme=false
 show_programfolder=false
 install_qtinfo=true


Then I use these settings for QuickTime 7.6 - for future revisions you would need to update the GUID in the remove cmd line to match the later version:

<?xml version="1.0" encoding="UTF-8"?>

<packages>

<package id="QuickTime" name="QuickTime" revision="1" priority="10" reboot="false">
<check type="uninstall" condition="exists" path="QuickTime"/>
<install cmd='%SOFTWARE%\QuickTime\QuickTimeInstaller.exe /quiet'/>
<install cmd='cmd /c del /s /q "%ALLUSERSPROFILE%\Desktop\QuickTime Player.lnk"'/>
<remove cmd='"%SYSTEMROOT%\system32\msiexec.exe /x {216AB108-2AE1-4130-B3D5-20B2C4C80F8F}"'/>
<upgrade cmd="%SOFTWARE%\QuickTime\QuickTimeInstaller.exe /quiet"/>
<upgrade cmd='"cmd /c del /s /q "%ALLUSERSPROFILE%\Desktop\QuickTime Player.lnk"'/>
</package>

</packages>

Note: You may wish to use 'start /wait' to ensure installation is completed before the installer returns.