Opera
From WPKG | Open Source Software Deployment and Distribution
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.
[edit] 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>