Difference between revisions of "Opera"

From WPKG | Open Source Software Deployment and Distribution
Jump to: navigation, search
(Opera 11.11)
(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))
Line 1: Line 1:
Opera is a web browser.
+
Opera is a web browser available from http://www.opera.com.
  
== Opera 11 ==
+
== Opera 11.x ==
Starting with version 11.00, Opera use a new in-house installer instead of the classic msi installer. A bit of information and the new command line silent switches can be found on the Opera Desktop Team blog: http://my.opera.com/desktopteam/blog/2010/10/22/the-new-opera-installer and on this forum thread : http://my.opera.com/community/forums/topic.dml?id=841872
+
The installer can be downloaded directly from http://ftp.opera.com/pub/opera/win/.
+
  
The installer can be directly downloaded 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 [http://my.opera.com/desktopteam/blog/2010/10/22/the-new-opera-installer Opera Desktop Team blog] and in [http://my.opera.com/community/forums/topic.dml?id=841872 a forum thread]
  
=== Opera 11.60 ===
 
 
<source lang="xml">
 
<source lang="xml">
 
<?xml version="1.0" encoding="UTF-8"?>
 
<?xml version="1.0" encoding="UTF-8"?>
Line 17: Line 15:
 
     reboot="false"
 
     reboot="false"
 
     priority="0">
 
     priority="0">
 +
 
     <variable name="version" value="11.60" />
 
     <variable name="version" value="11.60" />
  
Line 26: Line 25:
 
      
 
      
 
     <upgrade 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' />
 
  
 +
    <remove cmd='"%PROGRAMFILES%\Opera\Opera.exe" /uninstall /silent' />
 
   </package>
 
   </package>
 
</packages>
 
</packages>
 
</source>
 
</source>
  
=== Opera 11.01 ===
 
<source lang="xml">
 
<?xml version="1.0" encoding="UTF-8"?>
 
<packages>
 
  <!-- http://wpkg.org/Opera -->
 
  <package
 
    id="opera"
 
    name="opera"
 
    revision="%version%-%release%"
 
    reboot="false"
 
    priority="0">
 
  
    <variable name="version" value="11.01" />
+
== Opera 10.x ==
    <variable name="filenameversion" value="1101" />
+
    <variable name="release" value="1" />
+
  
    <check type="uninstall" condition="exists" path="Opera %version%" />
+
The update function will be disabled, no desktop icon and no quicklaunch icon will be created.
  
    <!-- (tech):silent option thanks to http://my.opera.com/community/forums/topic.dml?id=841872 -->
+
The MSI installer package for 10.63 can be download from http://ftp.opera.com/pub/opera/win/1063/int/
    <install cmd='"%SOFTWARE%\opera\%filenameversion%\Opera_%filenameversion%_int_Setup.exe" /silent /launchopera 0 /desktopshortcut 0 /quicklaunchshortcut 0 /setdefaultbrowser 0 /allusers' />
+
  
    <upgrade cmd='"%SOFTWARE%\opera\%filenameversion%\Opera_%filenameversion%_int_Setup.exe" /silent /launchopera 0 /desktopshortcut 0 /quicklaunchshortcut 0 /setdefaultbrowser 0 /allusers' />
+
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.
 
+
    <remove cmd='"%PROGRAMFILES%\Opera\Opera.exe" /uninstall /silent' />
+
  </package>
+
 
+
</packages>
+
 
+
</source>
+
 
+
==Older Versions==
+
  
=== Opera 10.63 ===
 
Download: [http://ftp.opera.com/pub/opera/win/1063/int/ http://ftp.opera.com/pub/opera/win/1063/int/]
 
Like 10.53 and 10.60, just change version numbers. Remove command should be this:
 
 
<source lang="xml">
 
<source lang="xml">
 
<package
 
<package
    ...
+
id="opera"
    <remove cmd='msiexec /x {87CC8013-56D1-43E1-A0A5-AD406B4EBA95} /qn' />
+
name="opera 10"
 +
revision="1053"
 +
reboot="false"
 +
priority="0">
 +
 
 +
<check type="uninstall" condition="exists" path="Opera 10.63" />
 
   
 
   
  </package>
+
<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' />
</source>
+
  
=== Opera 10.60 ===
+
<install timeout="15" cmd='cmd /C copy %SOFTWARE%\Opera\operaprefs_default.ini %PROGRAMFILES%\Opera /Y' />
  
Works like 10.53, just change the version numbers. Tested and working with Win XP pro SP3.
+
<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' />
The MSI installer package can be downloaded from here: [http://ftp.opera.com/pub/opera/win/1060/int/ http://ftp.opera.com/pub/opera/win/1060/int/]
+
  
Change remove command to this:
+
<install timeout="15" cmd='cmd /C copy %SOFTWARE%\Opera\operaprefs_default.ini %PROGRAMFILES%\Opera /Y' />
<source lang="xml">
+
 
<package
+
<remove cmd='msiexec /x {87CC8013-56D1-43E1-A0A5-AD406B4EBA95} /qn' />
    ...
+
    <remove cmd='msiexec /x {1D2C96C3-A3F3-49E7-B839-95279DED837F} /qn' />
+
+
 
   </package>
 
   </package>
 
</source>
 
</source>
  
=== Opera 10.53 ===
+
=== Uninstall strings ===
  
This is a silent installer for Opera 10.53 using the check type "uninstall", tested and working with Win XP pro SP2.
+
* 10.63: 87CC8013-56D1-43E1-A0A5-AD406B4EBA95
The update function will be disabled, no desktop icon and no quicklaunch icon will be created.
+
* 10.60: 1D2C96C3-A3F3-49E7-B839-95279DED837F
The MSI installer package you can download here: [http://ftp.opera.com/pub/opera/win/1053/int/ http://ftp.opera.com/pub/opera/win/1053/int/]
+
* 10.53: 1A0D2EFC-C4FC-446A-8BC3-57A54CE5EADD
  
To meet some policies, here an operaprefs_default.ini is copied to the clients:
+
=== operaprefs_default.ini ===
 +
To meet some policies, operaprefs_default.ini is copied to the clients:
 
  [System]
 
  [System]
 
  Multi User=1  ; If enabled Opera will use Windows profiles to store individual user settings
 
  Multi User=1  ; If enabled Opera will use Windows profiles to store individual user settings
Line 107: Line 81:
 
After removing Opera, the operaprefs_default.ini will stay in its directory.
 
After removing Opera, the operaprefs_default.ini will stay in its directory.
  
<source lang="xml">
 
<package
 
    id="opera"
 
    name="opera 10"
 
    revision="1053"
 
    reboot="false"
 
    priority="0">
 
    <check type="uninstall" condition="exists" path="Opera 10.53" />
 
 
    <install cmd='msiexec /i %SOFTWARE%\Opera\Opera_1053_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_1053_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 {1A0D2EFC-C4FC-446A-8BC3-57A54CE5EADD} /qn' />
 
 
  </package>
 
</source>
 
  
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.
+
== Opera 10.0 ==
  
=== 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">
 
<source lang="xml">
 
<package id="opera"
 
<package id="opera"
Line 136: Line 90:
 
         reboot="false"
 
         reboot="false"
 
         priority="0">
 
         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\
+
<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"' />
 
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\
+
<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' />
 
+
 
</package>
 
</package>
 
</source>
 
</source>
  
=== Opera 9.64 ===
+
 
 +
== Opera 9.64 ==
  
 
<source lang="xml">
 
<source lang="xml">
Line 163: Line 118:
 
     reboot="false"
 
     reboot="false"
 
     priority="0">
 
     priority="0">
 +
 
     <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\9.64\Opera_964_int_Setup.exe"\
+
     <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_SETT\
/S /V"/qn CREATE_DESKTOP_ICON=0 CREATE_QUICKLAUNCH_ICON=0 CREATE_STARTMENU_ICONS=1 MULTI_USER_SETT\
+
 
ING=1 INSTALLER_LANGUAGE=en""' />
 
ING=1 INSTALLER_LANGUAGE=en""' />
  
     <upgrade cmd='%COMSPEC% /c "start "title" /wait "%SOFTWARE%\opera\9.64\Opera_964_int_Setup.exe"\
+
     <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_SETT\
/S /V"/qn CREATE_DESKTOP_ICON=0 CREATE_QUICKLAUNCH_ICON=0 CREATE_STARTMENU_ICONS=1 MULTI_USER_SETT\
+
 
ING=1 INSTALLER_LANGUAGE=en""' />
 
ING=1 INSTALLER_LANGUAGE=en""' />
  
 
     <remove cmd='msiexec /qn /x{E1BBBAC5-2857-4155-82A6-54492CE88620}' />
 
     <remove cmd='msiexec /qn /x{E1BBBAC5-2857-4155-82A6-54492CE88620}' />
 
 
   </package>
 
   </package>
 
</packages>
 
</packages>
Line 180: Line 133:
 
</source>
 
</source>
  
To change the Browser language, please change "INSTALLER_LANGUAGE=en", i.e. to "INSTALLER_LANGUAGE=de" for German.
+
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:12, 13 December 2011

Opera is a web browser available from http://www.opera.com.

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_SETT\
ING=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_SETT\
ING=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.