Difference between revisions of "Opera"

From WPKG | Open Source Software Deployment and Distribution
Jump to: navigation, search
(add remove command & use registry check instead of file check for checking if opera is installed)
(Inclusion of Opera 10)
Line 25: Line 25:
 
</packages>
 
</packages>
  
 +
</source>
 +
 +
To change the Browser language, please change "INSTALLER_LANGUAGE=en", i.e. to "INSTALLER_LANGUAGE=de" for German.
 +
 +
 +
== Opera 10 ==
 +
 +
This works just the same way for Opera 10, you only have to change the files and the the "remove cmd" accordingly:
 +
<source lang="xml">
 +
<package id="opera"
 +
        name="Opera"
 +
        revision="10000.0"
 +
        reboot="false"
 +
        priority="0">
 +
<check type="logical" condition="or">
 +
  <check type="file" condition="versionequalto" path="%PROGRAMFILES(x86)%\Opera\Opera.exe" value="10.0.1750.0"  />
 +
  <check type="file" condition="versionequalto" path="%PROGRAMFILES%\Opera\Opera.exe" value="10.0.1750.0"  />
 +
</check>
 +
 +
<install cmd='"%SOFTWARE%\Internet\Opera\Opera_1000_int_Setup.exe" /S /v"/qn ALLUSERS=1 CREATE_DESKTOP_ICON=0\
 +
CREATE_QUICKLAUNCH_ICON=0 CREATE_STARTMENU_ICONS=1 MULTI_USER_SETTING=1 INSTALLER_LANGUAGE=en"' />
 +
 +
<upgrade cmd='"%SOFTWARE%\Internet\Opera\Opera_1000_int_Setup.exe" /S /v"/qn ALLUSERS=1 CREATE_DESKTOP_ICON=0\
 +
CREATE_QUICKLAUNCH_ICON=0 CREATE_STARTMENU_ICONS=1 MULTI_USER_SETTING=1 INSTALLER_LANGUAGE=en"' />
 +
 +
<remove cmd='MsiExec.exe /X{2085F05D-24C5-4E27-B7B4-A51DE890FFC9} /QN /QUIET /NORESTART' />
 +
 +
</package>
 
</source>
 
</source>
  
 
[[category:Silent Installers]]
 
[[category:Silent Installers]]

Revision as of 08:46, 1 September 2009

This is a silent installer for Opera 9.64

<?xml version="1.0" encoding="UTF-8"?>
<packages>
  <package
     id="opera"
     name="opera"
     revision="96401"
     reboot="false"
     priority="0">
    <check type="uninstall" condition="exists" path="Opera 9.64" />

    <install cmd='%COMSPEC% /c "start "title" /wait "%SOFTWARE%\opera\9.64\Opera_964_int_Setup.exe"\
 /S /V"/qn CREATE_DESKTOP_ICON=0 CREATE_QUICKLAUNCH_ICON=0 CREATE_STARTMENU_ICONS=1 MULTI_USER_SETT\
ING=1 INSTALLER_LANGUAGE=en""' />

    <upgrade cmd='%COMSPEC% /c "start "title" /wait "%SOFTWARE%\opera\9.64\Opera_964_int_Setup.exe"\
 /S /V"/qn CREATE_DESKTOP_ICON=0 CREATE_QUICKLAUNCH_ICON=0 CREATE_STARTMENU_ICONS=1 MULTI_USER_SETT\
ING=1 INSTALLER_LANGUAGE=en""' />

    <remove cmd='msiexec /qn /x{E1BBBAC5-2857-4155-82A6-54492CE88620}' />

  </package>
</packages>

To change the Browser language, please change "INSTALLER_LANGUAGE=en", i.e. to "INSTALLER_LANGUAGE=de" for German.


Opera 10

This works just the same way for Opera 10, you only have to change the files and the the "remove cmd" accordingly:

<package id="opera"
         name="Opera"
         revision="10000.0"
         reboot="false"
         priority="0">
<check type="logical" condition="or">
  <check type="file" condition="versionequalto" path="%PROGRAMFILES(x86)%\Opera\Opera.exe" value="10.0.1750.0"  />
  <check type="file" condition="versionequalto" path="%PROGRAMFILES%\Opera\Opera.exe" value="10.0.1750.0"  />
</check>

<install cmd='"%SOFTWARE%\Internet\Opera\Opera_1000_int_Setup.exe" /S /v"/qn ALLUSERS=1 CREATE_DESKTOP_ICON=0\
CREATE_QUICKLAUNCH_ICON=0 CREATE_STARTMENU_ICONS=1 MULTI_USER_SETTING=1 INSTALLER_LANGUAGE=en"' />

<upgrade cmd='"%SOFTWARE%\Internet\Opera\Opera_1000_int_Setup.exe" /S /v"/qn ALLUSERS=1 CREATE_DESKTOP_ICON=0\
CREATE_QUICKLAUNCH_ICON=0 CREATE_STARTMENU_ICONS=1 MULTI_USER_SETTING=1 INSTALLER_LANGUAGE=en"' />

<remove cmd='MsiExec.exe /X{2085F05D-24C5-4E27-B7B4-A51DE890FFC9} /QN /QUIET /NORESTART' />

</package>