Вы находитесь здесь

Opera 9.64

Informations

Creator Message
thib25 Anonymous

Information

This installer has been approved by the team.

Informations

Platforms:
Downloads: 144268
Wine: System

Feedbacks

Description

Web browser (2009 ?).

Source code

#!/bin/bash
# Date : (2009-06-26 13-00)
# Last revision : (2009-06-26 13-00)
# Wine version used : N/A
# Distribution used to test : N/A
# Author : thib25
 
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"

#fetching PROGRAMFILES environmental variable
PROGRAMFILES="Program Files" 
POL_LoadVar_PROGRAMFILES

POL_SetupWindow_Init
POL_SetupWindow_presentation "Opera" "Opera Software ASA" "http://www.opera.com/" "thib25" "Opera"

select_prefixe "$REPERTOIRE/wineprefix/Opera"
POL_SetupWindow_prefixcreate 

cd "$REPERTOIRE/wineprefix/Opera/drive_c/"
POL_SetupWindow_download "Downloading Opera..." "Downloading Opera..." "ftp://ftp.task.gda.pl/pub/opera/win/964/int/Opera_964_int_Setup.exe"
POL_SetupWindow_wait_next_signal "Installation in progress..." "Opera"
wine "$REPERTOIRE/wineprefix/Opera/drive_c/Opera_964_int_Setup.exe"
POL_SetupWindow_detect_exit

POL_SetupWindow_make_shortcut "Opera" "$PROGRAMFILES/Opera/" "opera.exe" "" "Opera"

POL_SetupWindow_reboot
POL_SetupWindow_Close
exit

Contributions

Filters:

Contribute
Member Message
Ueliton Wednesday 10 June 2015 at 15:58
Ueliton

Warning

This update has not been approved yet by the team.
Use it at your own risk

Message

I made this suggestion because this script is 6 years without updates, the download link does not work.

Differences

@@ -1,31 +1,60 @@
-#!/bin/bash
+#!/usr/bin/env playonlinux-bash
+# CHANGELOG
 # Date : (2009-06-26 13-00)
 # Last revision : (2009-06-26 13-00)
 # Wine version used : N/A
 # Distribution used to test : N/A
 # Author : thib25
+# **PlayOnLinux 4.2.8** [Ueliton] (2015-06-10 UTC-3 10-36)
+# Wine version used: 1.7.22
+# Distribution used to test: openSUSE 13.2 x86_64
+# Script update code
+# Added link to version 9.64
+# Added local installation method to other versions
+# Author: Ueliton
  
 [ "$PLAYONLINUX" = "" ] && exit 0
 source "$PLAYONLINUX/lib/sources"
 
-#fetching PROGRAMFILES environmental variable
-PROGRAMFILES="Program Files" 
-POL_LoadVar_PROGRAMFILES
+# Variables
+BINU_SERVER="http://media.binu.com/12630290/stream"
+PREFIX="Opera"
+TITLE="Opera"
+WINEVERSION="1.7.22"
 
 POL_SetupWindow_Init
 POL_SetupWindow_presentation "Opera" "Opera Software ASA" "http://www.opera.com/" "thib25" "Opera"
 
-select_prefixe "$REPERTOIRE/wineprefix/Opera"
-POL_SetupWindow_prefixcreate 
-
-cd "$REPERTOIRE/wineprefix/Opera/drive_c/"
-POL_SetupWindow_download "Downloading Opera..." "Downloading Opera..." "ftp://ftp.task.gda.pl/pub/opera/win/964/int/Opera_964_int_Setup.exe"
-POL_SetupWindow_wait_next_signal "Installation in progress..." "Opera"
-wine "$REPERTOIRE/wineprefix/Opera/drive_c/Opera_964_int_Setup.exe"
-POL_SetupWindow_detect_exit
-
-POL_SetupWindow_make_shortcut "Opera" "$PROGRAMFILES/Opera/" "opera.exe" "" "Opera"
-
-POL_SetupWindow_reboot
+# Managing prefix and Wine version
+POL_Wine_SelectPrefix "$PREFIX"
+POL_Wine_PrefixCreate "$WINEVERSION"
+
+# Creating Temp directory
+POL_System_TmpCreate "$PREFIX"
+cd "$POL_System_TmpDir"
+
+POL_SetupWindow_InstallMethod "DOWNLOAD,LOCAL"
+# Installation Method DOWNLOAD
+if [ "$INSTALL_METHOD" = "DOWNLOAD" ]
+  then
+  POL_Download "$BINU_SERVER/98566057458-f1676935f9304b97/Opera_964_en_Setup.exe" "4cedf5af0c18f33fc4b738233406fa76"
+  POL_SetupWindow_message "$(eval_gettext 'Please do not run Opera.')" "$TITLE"
+  POL_Wine_WaitBefore "$TITLE"
+  POL_Wine Opera_964_en_Setup.exe
+fi
+ 
+# Installation Method LOCAL
+if [ "$INSTALL_METHOD" = "LOCAL" ]
+  then
+      cd "$HOME"
+      POL_SetupWindow_browse "$(eval_gettext 'Please select install file.')" "$TITLE"
+      POL_SetupWindow_message "$(eval_gettext 'Please do not run Opera.')" "$TITLE"
+      POL_Wine_WaitBefore "$TITLE"
+      POL_Wine "$APP_ANSWER"
+fi
+# Delete temp directory
+POL_System_TmpDelete
+# Create a launcher
+POL_Shortcut "opera.exe" "$TITLE"
 POL_SetupWindow_Close
-exit
\ No newline at end of file
+exit 0
\ No newline at end of file

New source code

#!/usr/bin/env playonlinux-bash
# CHANGELOG
# Date : (2009-06-26 13-00)
# Last revision : (2009-06-26 13-00)
# Wine version used : N/A
# Distribution used to test : N/A
# Author : thib25
# **PlayOnLinux 4.2.8** [Ueliton] (2015-06-10 UTC-3 10-36)
# Wine version used: 1.7.22
# Distribution used to test: openSUSE 13.2 x86_64
# Script update code
# Added link to version 9.64
# Added local installation method to other versions
# Author: Ueliton
 
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"

# Variables
BINU_SERVER="http://media.binu.com/12630290/stream"
PREFIX="Opera"
TITLE="Opera"
WINEVERSION="1.7.22"

POL_SetupWindow_Init
POL_SetupWindow_presentation "Opera" "Opera Software ASA" "http://www.opera.com/" "thib25" "Opera"

# Managing prefix and Wine version
POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate "$WINEVERSION"

# Creating Temp directory
POL_System_TmpCreate "$PREFIX"
cd "$POL_System_TmpDir"

POL_SetupWindow_InstallMethod "DOWNLOAD,LOCAL"
# Installation Method DOWNLOAD
if [ "$INSTALL_METHOD" = "DOWNLOAD" ]
  then
  POL_Download "$BINU_SERVER/98566057458-f1676935f9304b97/Opera_964_en_Setup.exe" "4cedf5af0c18f33fc4b738233406fa76"
  POL_SetupWindow_message "$(eval_gettext 'Please do not run Opera.')" "$TITLE"
  POL_Wine_WaitBefore "$TITLE"
  POL_Wine Opera_964_en_Setup.exe
fi
 
# Installation Method LOCAL
if [ "$INSTALL_METHOD" = "LOCAL" ]
  then
      cd "$HOME"
      POL_SetupWindow_browse "$(eval_gettext 'Please select install file.')" "$TITLE"
      POL_SetupWindow_message "$(eval_gettext 'Please do not run Opera.')" "$TITLE"
      POL_Wine_WaitBefore "$TITLE"
      POL_Wine "$APP_ANSWER"
fi
# Delete temp directory
POL_System_TmpDelete
# Create a launcher
POL_Shortcut "opera.exe" "$TITLE"
POL_SetupWindow_Close
exit 0

Replies

Wednesday 10 June 2015 at 18:11
Looks good, but one question; is it possible to download the installer directly from the developer's site? The only reason that I ask is, because of licenses, it may actually not be legal to distribute their software like that. Plus, if the installer gets update, then the updates would need to be reflected on a separate server. Just something to look at to see if it is possible to get it directly from them (plus, it makes it easier to maintain as future releases come out. Other than that, it looks fine. :)
Wednesday 10 June 2015 at 18:40
I was also wondering if it made more sense to keep installing version 9.62, or install a newer version, given that the main use of such script, from what I understand, is to test web sites with different browsers, for web developers...
Given that I'm not doing web development, I'm not sure what's best
Wednesday 10 June 2015 at 18:49
For web development, as far as I understand (and follow), the newest browsers should be used to test web development, and using shims and whatnot for older browsers. 9.64 looks like it was released in 2009, so you wouldn't be able to test any of the new CSS, HTML5, and JS stuff that has been added since then. And normally, things like HTML5shim, Modernizr, and normalize.css are used to grant backward compatibility for browsers that don't support it.

The current version of Opera is 30, but it runs native through Linux, so I am not sure if this of any use anymore anyway. As far as I know, Opera, unlike IE, should be pretty platform-agnostic. I could be wrong though (I don't use it; I just test sites through whatever the newest version is.).
TJMcK Monday 17 November 2014 at 19:05
TJMcK Anonymous

Message

I'm new to using Playonlinux.  I installed Playonlinux and the most recent wine version.  Then I tried installing Opera.  It won't even start (tried several variations).  Debug didn't help solve the problem... neither did looking for answers on the POL forum.  Then I tried installing Safari... it loaded all kinds of dependancies in the process, but it worked... so I'm wondering if there are depenancies that are unmet when using a clean install of Playonlinux?  I don't know bash, and don't have enough knowledge of POL to submit an improvement -- I wanted to try POL because the web reviews that I read said it was a simple wine frontend...

Replies