Difference between revisions of "Opera"
(Tidied up, removing redundancy, without losing any info. (Left in 10.0 as well as 10.x, as 10.x install line differs, but 10.0 section might be removable)) |
m (Missed a couple of bits) |
||
| Line 96: | Line 96: | ||
</check> | </check> | ||
| − | <install cmd='"%SOFTWARE%\Opera\Opera_1000_int_Setup.exe" /S /v"/qn ALLUSERS=1 CREATE_DESKTOP_ICON=0 | + | <install cmd='"%SOFTWARE%\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"' /> |
| − | CREATE_QUICKLAUNCH_ICON=0 CREATE_STARTMENU_ICONS=1 MULTI_USER_SETTING=1 INSTALLER_LANGUAGE=en"' /> | + | |
| − | <upgrade cmd='"%SOFTWARE%\Opera\Opera_1000_int_Setup.exe" /S /v"/qn ALLUSERS=1 CREATE_DESKTOP_ICON=0 | + | <upgrade cmd='"%SOFTWARE%\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"' /> |
| − | 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' /> | <remove cmd='MsiExec.exe /X{2085F05D-24C5-4E27-B7B4-A51DE890FFC9} /QN /QUIET /NORESTART' /> | ||
| Line 121: | Line 119: | ||
<check type="uninstall" condition="exists" path="Opera 9.64" /> | <check type="uninstall" condition="exists" path="Opera 9.64" /> | ||
| − | <install cmd='%COMSPEC% /c "start "title" /wait "%SOFTWARE%\opera\Opera_964_int_Setup.exe" /S /V"/qn CREATE_DESKTOP_ICON=0 CREATE_QUICKLAUNCH_ICON=0 CREATE_STARTMENU_ICONS=1 | + | <install cmd='%COMSPEC% /c "start "title" /wait "%SOFTWARE%\opera\Opera_964_int_Setup.exe" /S /V"/qn CREATE_DESKTOP_ICON=0 CREATE_QUICKLAUNCH_ICON=0 CREATE_STARTMENU_ICONS=1 MULTI_USER_SETTING=1 INSTALLER_LANGUAGE=en""' /> |
| − | + | ||
| − | <upgrade cmd='%COMSPEC% /c "start "title" /wait "%SOFTWARE%\opera\Opera_964_int_Setup.exe" /S /V"/qn CREATE_DESKTOP_ICON=0 CREATE_QUICKLAUNCH_ICON=0 CREATE_STARTMENU_ICONS=1 | + | <upgrade cmd='%COMSPEC% /c "start "title" /wait "%SOFTWARE%\opera\Opera_964_int_Setup.exe" /S /V"/qn CREATE_DESKTOP_ICON=0 CREATE_QUICKLAUNCH_ICON=0 CREATE_STARTMENU_ICONS=1 MULTI_USER_SETTING=1 INSTALLER_LANGUAGE=en""' /> |
| − | + | ||
<remove cmd='msiexec /qn /x{E1BBBAC5-2857-4155-82A6-54492CE88620}' /> | <remove cmd='msiexec /qn /x{E1BBBAC5-2857-4155-82A6-54492CE88620}' /> | ||
| Line 133: | Line 129: | ||
</source> | </source> | ||
| − | To change the | + | To change the browser language, change "INSTALLER_LANGUAGE=en", i.e. to "INSTALLER_LANGUAGE=de" for German. |
[[category:Silent Installers]] | [[category:Silent Installers]] | ||
Revision as of 08:14, 13 December 2011
Opera is a web browser available from http://www.opera.com.
Contents
Opera 11.x
The installer can be downloaded directly from http://ftp.opera.com/pub/opera/win/.
Starting with version 11.00, Opera use a new in-house installer instead of the classic msi installer. Some information and the new command line silent switches can be found on the Opera Desktop Team blog and in a forum thread
<?xml version="1.0" encoding="UTF-8"?>
<packages>
<package
id="opera"
name="Opera"
revision="%version%"
reboot="false"
priority="0">
<variable name="version" value="11.60" />
<variable name="filenameversion" value="1160" />
<check type="uninstall" condition="exists" path="Opera %version%" />
<install cmd='%SOFTWARE%\opera\Opera_%filenameversion%_int_Setup.exe /silent /launchopera 0 /desktopshortcut 0 /quicklaunchshortcut 0 /setdefaultbrowser 0 /allusers' />
<upgrade cmd='%SOFTWARE%\opera\Opera_%filenameversion%_int_Setup.exe /silent /launchopera 0 /desktopshortcut 0 /quicklaunchshortcut 0 /setdefaultbrowser 0 /allusers' />
<remove cmd='"%PROGRAMFILES%\Opera\Opera.exe" /uninstall /silent' />
</package>
</packages>
Opera 10.x
The update function will be disabled, no desktop icon and no quicklaunch icon will be created.
The MSI installer package for 10.63 can be download from http://ftp.opera.com/pub/opera/win/1063/int/
You may also add the MSI property UPDATE_LAST_INSTALL=1 to the command line. This property will remove entries for older versions of Opera from the Windows installer.
<package
id="opera"
name="opera 10"
revision="1053"
reboot="false"
priority="0">
<check type="uninstall" condition="exists" path="Opera 10.63" />
<install cmd='msiexec /i %SOFTWARE%\Opera\Opera_1063_int_Setup.msi /qn CREATE_DESKTOP_ICON_REG=0 CREATE_DESKTOP_ICON_REG_USR=0 CREATE_QUICKLAUNCH_ICON_REG=0 CREATE_QUICKLAUNCH_ICON_REG_USR=0 CREATE_STARTMENU_ICONS=1 CREATE_STARTMENU_ICONS_REG_USR=1 ISCHECKFORPRODUCTUPDATES=0 ALLUSERS=1' />
<install timeout="15" cmd='cmd /C copy %SOFTWARE%\Opera\operaprefs_default.ini %PROGRAMFILES%\Opera /Y' />
<upgrade cmd='msiexec /i %SOFTWARE%\Opera\Opera_1063_int_Setup.msi /qn CREATE_DESKTOP_ICON_REG=0 CREATE_DESKTOP_ICON_REG_USR=0 CREATE_QUICKLAUNCH_ICON_REG=0 CREATE_QUICKLAUNCH_ICON_REG_USR=0 CREATE_STARTMENU_ICONS=1 CREATE_STARTMENU_ICONS_REG_USR=1 ISCHECKFORPRODUCTUPDATES=0 ALLUSERS=1' />
<install timeout="15" cmd='cmd /C copy %SOFTWARE%\Opera\operaprefs_default.ini %PROGRAMFILES%\Opera /Y' />
<remove cmd='msiexec /x {87CC8013-56D1-43E1-A0A5-AD406B4EBA95} /qn' />
</package>
Uninstall strings
- 10.63: 87CC8013-56D1-43E1-A0A5-AD406B4EBA95
- 10.60: 1D2C96C3-A3F3-49E7-B839-95279DED837F
- 10.53: 1A0D2EFC-C4FC-446A-8BC3-57A54CE5EADD
operaprefs_default.ini
To meet some policies, operaprefs_default.ini is copied to the clients:
[System] Multi User=1 ; If enabled Opera will use Windows profiles to store individual user settings [User Prefs]: Home URL=http://yourhomepage Permanent Homepage=1 ; Removes all UI to change the home page and startup type Show Default Browser Dialog=0 Level Of Update Automation=-1 Startup Type=2 ; use homepage
After removing Opera, the operaprefs_default.ini will stay in its directory.
Opera 10.0
<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%\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%\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>
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\Opera_964_int_Setup.exe" /S /V"/qn CREATE_DESKTOP_ICON=0 CREATE_QUICKLAUNCH_ICON=0 CREATE_STARTMENU_ICONS=1 MULTI_USER_SETTING=1 INSTALLER_LANGUAGE=en""' />
<upgrade cmd='%COMSPEC% /c "start "title" /wait "%SOFTWARE%\opera\Opera_964_int_Setup.exe" /S /V"/qn CREATE_DESKTOP_ICON=0 CREATE_QUICKLAUNCH_ICON=0 CREATE_STARTMENU_ICONS=1 MULTI_USER_SETTING=1 INSTALLER_LANGUAGE=en""' />
<remove cmd='msiexec /qn /x{E1BBBAC5-2857-4155-82A6-54492CE88620}' />
</package>
</packages>
To change the browser language, change "INSTALLER_LANGUAGE=en", i.e. to "INSTALLER_LANGUAGE=de" for German.