Changes

Jump to: navigation, search

Opera

3,280 bytes added, 09:29, 21 June 2012
no edit summary
Opera is a web browser available from http://www.opera.com.
== Opera 1112.x == 
The installer can be downloaded directly from http://ftp.opera.com/pub/opera/win/.
 
This package is for Wpkg.js version 1.21 or higher.
 
Opera 12 will be installed using 32 bit on 32 bit systems and 64 bit on 64 bit systems. Removing "Opera.lnk" is essential when older installations exist - installer hangs with modal dialog otherwise (Error Code: 72) and creates a Opera (version).lnk file.
 
<source lang="xml">
<?xml version="1.0" encoding="UTF-8"?>
<packages>
<package id="opera"
name="Opera"
revision="%PKG_VERSION%"
reboot="false"
priority="8">
 
<check type="uninstall" condition="versiongreaterorequal" path="Opera .+" value="%PKG_VERSION%" />
<check architecture="x86" type="file" condition="versiongreaterorequal" path="%PKG_DESTINATION%\Opera.exe" value="%PKG_VERSION%" />
<check architecture="x64" type="file" condition="versiongreaterorequal" path="%PKG_DESTINATION64%\Opera.exe" value="%PKG_VERSION%" />
 
<!-- Download: http://ftp.opera.com/pub/opera/win/
silent Switches: ttp://my.opera.com/community/forums/topic.dml?id=841872&t=1336989009&page=1#comment8139732
-->
 
<variable name="PKG_VERSION" value="12.00.1467" />
<variable name="PKG_EXEVERSION" value="1200" />
<variable name="PKG_SOURCE" value="%SOFTWARE%\packages\Opera" />
<variable name="PKG_DESTINATION" value="%PROGRAMFILES%\Opera" />
<variable name="PKG_DESTINATION64" value="%PROGRAMFILES%\Opera x64" />
<variable name="PKG_DESTINATIONx8664" value="%PROGRAMFILES(x86)%\Opera" />
 
<install cmd='%SOFTWARE%\tools\pskill.exe opera.exe'>
<exit code='any' />
</install>
 
<install cmd='cmd /c if exist "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Opera.lnk" del /y "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Opera.lnk"' >
<exit code='any' />
</install>
<install include='remove' />
<install architecture="x86" cmd='%PKG_SOURCE%\Opera_%PKG_EXEVERSION%_int_Setup.exe /silent /launchopera 0 /desktopshortcut 0 /quicklaunchshortcut 0 /setdefaultbrowser 0 /allusers' timeout='150' >
<exit code='0' />
</install>
<install architecture="x64" cmd='%PKG_SOURCE%\Opera_%PKG_EXEVERSION%_int_Setup_x64.exe /silent /launchopera 0 /desktopshortcut 0 /quicklaunchshortcut 0 /setdefaultbrowser 0 /allusers' timeout='150' >
<exit code='0' />
</install>
 
<upgrade include='remove' />
<upgrade include='install' />
<!-- 32 bit Opera on 32 bit System -->
<remove cmd='cmd /c IF EXIST "%PKG_DESTINATION%\Opera.exe" IF EXIST "%PKG_DESTINATION%\opera_install_log.xml" cmd /c "%PKG_DESTINATION%\Opera.exe" /uninstall /silent ' timeout='150' >
<exit code='any' />
</remove>
<!-- 64 bit Opera on 64 bit System -->
<remove architecture="x64" cmd='cmd /c IF EXIST "%PKG_DESTINATION64%\Opera.exe" IF EXIST "%PKG_DESTINATION64%\opera_install_log.xml" cmd /c "%PKG_DESTINATION64%\Opera.exe" /uninstall /silent' timeout='150' >
<exit code='any' />
</remove>
<!-- 32 bit Opera on 64 bit System -->
<remove architecture="x64" cmd='cmd /c IF EXIST "%PKG_DESTINATIONx8664%\Opera.exe" IF EXIST "%PKG_DESTINATIONx8664%\opera_install_log.xml" cmd /c "%PKG_DESTINATIONx8664%\Opera.exe" /uninstall /silent' timeout='150' >
<exit code='any' />
</remove>
<remove cmd='taskkill /f /im jqs.exe /im iexplore.exe /im firefox.exe'>
<exit code='any' />
</remove>
 
</package>
</packages>
</source>
 
== Opera 11.x ==
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]
66
edits

Navigation menu