Universal Extractor

Informatie

Creator Bericht
petch
Developer

Information

This installer has been approved by the team.

Informatie

Platforms:
Downloads: 20546
Wine: 4.0.1

Feedbacks

Omschrijving

English: Universal Extractor recognizes and unpacks most archive formats.

Français : Universal Extractor reconnaît et décompresse la plupart des formats d'archivage.

http://www.legroom.net/software/uniextract

Schermafdrukken

Miniature

Broncode

#!/bin/bash
# Date : (2012-05-20 19-45)
# Last revision : (2019-06-26 00-34)
# Wine version used : 4.0.1
# Distribution used to test : Linux Mint 19.1 Cinnamon - 64-bit
# Author : Pierre Etchemaite pe-pol@concept-micro.com
# Script licence : GPL v.2

# CHANGELOG
# [SuperPlumus] (2013-06-27 12-04)
#   Clean code

[ -z "$PLAYONLINUX" ] && exit 0
source "$PLAYONLINUX/lib/sources"

TITLE="Universal Extractor"
PREFIX="UniversalExtractor"
WORKING_WINE_VERSION="4.0.1"

INSTALLBIN="uniextract161.exe"
URL="http://www.legroom.net/software/uniextract"

#POL_GetSetupImages "http://files.playonlinux.com/resources/setups/$PREFIX/top.jpg" "http://files.playonlinux.com/resources/setups/$PREFIX/left.jpg" "$TITLE"

POL_SetupWindow_Init
POL_SetupWindow_SetID 1217
POL_Debug_Init

POL_SetupWindow_presentation "$TITLE" "Legroom" "$URL" "Pierre Etchemaite" "$PREFIX"
POL_RequiredVersion 4.3.4 || POL_Debug_Fatal "$TITLE won't work with $APPLICATION_TITLE $VERSION\nPlease update"

if [ -n "$POL_SELECTED_FILE" ]; then
    ARCHIVE="$POL_SELECTED_FILE"
else
    cd "$POL_USER_ROOT/tmp"
    POL_Download "http://files.playonlinux.com/$INSTALLBIN" "551ab65daa00a24089b40725d9f97be1"
    ARCHIVE="$POL_USER_ROOT/tmp/$INSTALLBIN"
fi

POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"

POL_Call POL_Install_LunaTheme

POL_Wine_WaitBefore "$TITLE"
POL_Wine "$ARCHIVE" || POL_Debug_Fatal "$(eval_gettext 'Error while installing archive')"

POL_Shortcut "UniExtract.exe" "$TITLE" "$TITLE.png"

POL_SetupWindow_Close
exit

Contributions

Filters:

Contribute
Member Bericht
Yaotl Woensdag 26 Juni\ 2019 om 0:34
Yaotl Anonymous

Information

This update has been approved by the team.

Differences

@@ -1,8 +1,8 @@
 #!/bin/bash
 # Date : (2012-05-20 19-45)
-# Last revision : (2012-09-23 19-28)
-# Wine version used : 1.4
-# Distribution used to test : Debian Sid (Unstable)
+# Last revision : (2019-06-26 00-34)
+# Wine version used : 4.0.1
+# Distribution used to test : Linux Mint 19.1 Cinnamon - 64-bit
 # Author : Pierre Etchemaite pe-pol@concept-micro.com
 # Script licence : GPL v.2
 
@@ -15,7 +15,7 @@
 
 TITLE="Universal Extractor"
 PREFIX="UniversalExtractor"
-WORKING_WINE_VERSION="1.4"
+WORKING_WINE_VERSION="4.0.1"
 
 INSTALLBIN="uniextract161.exe"
 URL="http://www.legroom.net/software/uniextract"
@@ -27,6 +27,7 @@
 POL_Debug_Init
 
 POL_SetupWindow_presentation "$TITLE" "Legroom" "$URL" "Pierre Etchemaite" "$PREFIX"
+POL_RequiredVersion 4.3.4 || POL_Debug_Fatal "$TITLE won't work with $APPLICATION_TITLE $VERSION\nPlease update"
 
 if [ -n "$POL_SELECTED_FILE" ]; then
     ARCHIVE="$POL_SELECTED_FILE"

New source code

#!/bin/bash
# Date : (2012-05-20 19-45)
# Last revision : (2019-06-26 00-34)
# Wine version used : 4.0.1
# Distribution used to test : Linux Mint 19.1 Cinnamon - 64-bit
# Author : Pierre Etchemaite pe-pol@concept-micro.com
# Script licence : GPL v.2

# CHANGELOG
# [SuperPlumus] (2013-06-27 12-04)
#   Clean code

[ -z "$PLAYONLINUX" ] && exit 0
source "$PLAYONLINUX/lib/sources"

TITLE="Universal Extractor"
PREFIX="UniversalExtractor"
WORKING_WINE_VERSION="4.0.1"

INSTALLBIN="uniextract161.exe"
URL="http://www.legroom.net/software/uniextract"

#POL_GetSetupImages "http://files.playonlinux.com/resources/setups/$PREFIX/top.jpg" "http://files.playonlinux.com/resources/setups/$PREFIX/left.jpg" "$TITLE"

POL_SetupWindow_Init
POL_SetupWindow_SetID 1217
POL_Debug_Init

POL_SetupWindow_presentation "$TITLE" "Legroom" "$URL" "Pierre Etchemaite" "$PREFIX"
POL_RequiredVersion 4.3.4 || POL_Debug_Fatal "$TITLE won't work with $APPLICATION_TITLE $VERSION\nPlease update"

if [ -n "$POL_SELECTED_FILE" ]; then
    ARCHIVE="$POL_SELECTED_FILE"
else
    cd "$POL_USER_ROOT/tmp"
    POL_Download "http://files.playonlinux.com/$INSTALLBIN" "551ab65daa00a24089b40725d9f97be1"
    ARCHIVE="$POL_USER_ROOT/tmp/$INSTALLBIN"
fi

POL_Wine_SelectPrefix "$PREFIX"
POL_Wine_PrefixCreate "$WORKING_WINE_VERSION"

POL_Call POL_Install_LunaTheme

POL_Wine_WaitBefore "$TITLE"
POL_Wine "$ARCHIVE" || POL_Debug_Fatal "$(eval_gettext 'Error while installing archive')"

POL_Shortcut "UniExtract.exe" "$TITLE" "$TITLE.png"

POL_SetupWindow_Close
exit

Antwoorden

Donderdag 2 Januari 2020 om 23:22
Script approved.
Deleted account Dinsdag 24 November 2015 om 18:50
Deleted account Anonymous

Bericht

Hi there. This program runs well but development stalled in 2010 and therefore, although it runs, it fails to cope with the majority of installers released since then, thus limiting its usefulness.

A development fork of a portable version of Universal Extractor has been carried out since the last official version: http://www.lupopensuite.com/db/universalextractor.htm, the latest version 1.61 Revision 10 having been released in November 2015. This version is able to cope far better with installer changes since 2010, but to date I can't get it working in Wine (it stalls during execution).

If somehow PlayOnLinux could support the forked development then I believe it would prove to be a more worthwhile software product to have under its wings.

Antwoorden