EoleO |
Monday 18 October 2010 at 22:52
|
EoleO
|
#!/bin/bash
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"
#FETCHING PROGRAMFILES ENVIRONMENTAL VARIABLE
PROGRAMFILES="Program Files"
POL_LoadVar_PROGRAMFILES
#PREFIX, TITLE AND MESSAGES
PREFIX="MegaManage"
TITLE="MegaManage"
LNG_POL="PlayOnLinux"
LNG_INSTALL_EXE="megamanager.exe"
LNG_LINK_DL="http://static.megaupload.com/$LNG_INSTALL_EXE"
LNG_INSTALL_ADD="MDAC_TYP.EXE"
LNG_LINK_ADD="http://download.microsoft.com/download/6/a/f/6afb1940-1363-425f-a106-eb04cabcac20/$LNG_INSTALL_ADD"
#INIT INSTALL
POL_SetupWindow_Init
POL_SetupWindow_presentation "$TITLE" "Megaupload" "http://www.megaupload.com/" "EoleO" "$PREFIX"
#SELECTING PREFIX
select_prefix "$REPERTOIRE/wineprefix/$PREFIX"
POL_SetupWindow_prefixcreate
#SETTING WINE MODIFICATIONS
Set_OS "winxp"
#DOWNLOADING MDAC
cd "$REPERTOIRE/tmp"
if [ ! -e $REPERTOIRE/tmp/$LNG_INSTALL_ADD ]; then
POL_SetupWindow_download "$TITLE nécéssite MDAC (Microsoft Data Access Components) pour fonctionner.\\nRécupération de celui-ci, merci de patienter..." "Téléchargement de MDAC" "$LNG_LINK_ADD"
fi
#STARTING SETUP MDAC
POL_SetupWindow_wait_next_signal "Installation de MDAC..." "MDAC installation"
wine "$REPERTOIRE/tmp/$LNG_INSTALL_ADD"
POL_SetupWindow_detect_exit
#DOWNLOADING MEGAMANAGE
if [ ! -e $REPERTOIRE/tmp/$LNG_INSTALL_EXE ]; then
POL_SetupWindow_download "Récupération du logiciel en cours, merci de patienter..." "Téléchargement du client de $TITLE" "$LNG_LINK_DL"
fi
#STARTING SETUP MEGAMANAGE
POL_SetupWindow_wait_next_signal "Installation de $TITLE..." "$TITLE installation"
wine "$REPERTOIRE/tmp/$LNG_INSTALL_EXE"
POL_SetupWindow_detect_exit
#CLEANING TEMP
clean_tmp
#FINISHING
POL_SetupWindow_message "$TITLE a été installé avec succes" "Fin de l'installation de $TITLE"
POL_SetupWindow_Close
exit
Un autre script que je viens de faire mais qui n'a pas l'air de fonctionner si quelqu'un peu me dire d'ou le probleme provient, ca serait sympa :D
|
SuperPlumus |
Thursday 21 October 2010 at 21:09
|
SuperPlumus
|
J'ai étudié le script et le programme et je suis parvenu à modifier plusieurs choses, le programme peut maintenant se lancer.
Je n'ai pas testé le fonctionnement du programme car je ne le connais pas, à toi de le tester.
Voici ton script modifié pour permettre le bon fonctionnement :
#!/bin/bash
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"
#FETCHING PROGRAMFILES ENVIRONMENTAL VARIABLE
PROGRAMFILES="Program Files"
POL_LoadVar_PROGRAMFILES
#PREFIX, TITLE AND MESSAGES
PREFIX="MegaManage"
TITLE="MegaManage"
LNG_POL="PlayOnLinux"
LNG_INSTALL_EXE="megamanager.exe"
LNG_LINK_DL="http://static.megaupload.com/$LNG_INSTALL_EXE"
LNG_INSTALL_ADD="mdac_typ.exe"
LNG_LINK_ADD="http://download.microsoft.com/download/e/e/4/ee4fe9ee-6fa1-4ab6-ab8c-fe1769f4edcf/$LNG_INSTALL_ADD"
#INIT INSTALL
POL_SetupWindow_Init
POL_SetupWindow_presentation "$TITLE" "Megaupload" "http://www.megaupload.com/" "EoleO" "$PREFIX"
#SELECTING PREFIX
select_prefix "$REPERTOIRE/wineprefix/$PREFIX"
POL_SetupWindow_prefixcreate
POL_SetupWindow_install_wine "1.3.4"
Use_WineVersion "1.3.4"
#DOWNLOADING MEGAMANAGE
cd $REPERTOIRE/tmp/
if [ ! -e $REPERTOIRE/tmp/$LNG_INSTALL_EXE ]; then
POL_SetupWindow_download "Récupération du logiciel en cours, merci de patienter..." "Téléchargement du client de $TITLE" "$LNG_LINK_DL"
fi
#STARTING SETUP MEGAMANAGE
POL_SetupWindow_wait_next_signal "Installation de $TITLE..." "$TITLE installation"
wine "$REPERTOIRE/tmp/$LNG_INSTALL_EXE"
POL_SetupWindow_detect_exit
POL_Call POL_Install_gecko
#SETTING WINE MODIFICATIONS
Set_OS "win98"
#DOWNLOADING MDAC
cd "$REPERTOIRE/tmp"
if [ ! -e $REPERTOIRE/tmp/$LNG_INSTALL_ADD ]; then
POL_SetupWindow_download "$TITLE nécéssite MDAC (Microsoft Data Access Components) pour fonctionner.\\nRécupération de celui-ci, merci de patienter..." "Téléchargement de MDAC" "$LNG_LINK_ADD"
fi
#STARTING SETUP MDAC
POL_Call POL_Function_OverrideDLL "native,builtin" "odbc32" "odbccp32" "oledb32"
POL_SetupWindow_wait_next_signal "Installation de MDAC..." "MDAC installation"
wine "$REPERTOIRE/tmp/$LNG_INSTALL_ADD"
POL_SetupWindow_detect_exit
Set_OS "winxp"
#CLEANING TEMP
clean_tmp
#FINISHING
POL_SetupWindow_make_shortcut "$PREFIX" "$PROGRAMFILES/Megaupload/Mega Manager" "MegaManager.exe" "" "$TITLE"
Set_WineVersion_Assign "1.3.4" "$TITLE"
POL_SetupWindow_message "$TITLE a été installé avec succes" "Fin de l'installation de $TITLE"
POL_SetupWindow_Close
exit
Tu peut maintenant tester et finaliser le script !
N'hésite pas à me demander si tu ne comprends pas une des modifications.
|
EoleO |
Sunday 24 October 2010 at 21:49
|
EoleO
|
#!/bin/bash
[ "$PLAYONLINUX" = "" ] && exit 0
source "$PLAYONLINUX/lib/sources"
#FETCHING PROGRAMFILES ENVIRONMENTAL VARIABLE
PROGRAMFILES="Program Files"
POL_LoadVar_PROGRAMFILES
#PREFIX, TITLE AND MESSAGES
PREFIX="MegaManager"
TITLE="MegaManager"
ADD="MDAC"
LNG_INSTALL_EXE="megamanager.exe"
LNG_LINK_DL="http://static.megaupload.com/$LNG_INSTALL_EXE"
LNG_INSTALL_ADD="mdac_typ.exe"
LNG_LINK_ADD="http://download.microsoft.com/download/e/e/4/ee4fe9ee-6fa1-4ab6-ab8c-fe1769f4edcf/$LNG_INSTALL_ADD"
if [ "$POL_LANG" == "fr" ]; then
LNG_MESSAGE_DL_ADD="$TITLE nécessite $ADD (Microsoft Data Access Components) pour fonctionner.\\nRécupération de celui-ci, merci de patienter..."
LNG_TITLE_DL_ADD="Téléchargement de $ADD"
LNG_MESSAGE_INSTALL_ADD="Installation de $ADD, merci de patienter..."
LNG_TITLE_INSTALL_ADD="Installation de $ADD"
LNG_MESSAGE_DL_SOFT="Récupération du logiciel en cours, merci de patienter..."
LNG_TITLE_DL_SOFT="Téléchargement du client de $TITLE"
LNG_MESSAGE_INSTALL_SOFT="Installation de $TITLE, merci de patienter..."
LNG_TITLE_INSTALL_SOFT="Installation de $TITLE"
LNG_MESSAGE_END="$TITLE a été installé avec succès"
LNG_TITLE_END="Fin de l'installation de $TITLE"
else
LNG_MESSAGE_DL_ADD="$TITLE needs $ADD (Microsoft Data Access Components) to work properly.\\nDownloading $ADD, please wait..."
LNG_TITLE_DL_ADD="Downloading $ADD"
LNG_MESSAGE_INSTALL_ADD="Installing $ADD, please wait..."
LNG_TITLE_INSTALL_ADD="$TITLE installation"
LNG_MESSAGE_DL_SOFT="Fetching software, please wait..."
LNG_TITLE_DL_SOFT="Downloading $TITLE"
LNG_MESSAGE_INSTALL_SOFT="Installing $TITLE, please wait..."
LNG_TITLE_INSTALL_SOFT="$TITLE installation"
LNG_MESSAGE_END="$TITLE was successfully installed"
LNG_TITLE_END="$TITLE installation complete"
fi
#INIT INSTALL
POL_SetupWindow_Init
POL_SetupWindow_presentation "$TITLE" "Megaupload" "http://www.megaupload.com/" "EoleO" "$PREFIX"
#SELECTING PREFIX
select_prefix "$REPERTOIRE/wineprefix/$PREFIX"
POL_SetupWindow_prefixcreate
POL_SetupWindow_install_wine "1.3.5"
Use_WineVersion "1.3.5"
#SETTING WINE MODIFICATIONS
Set_OS "win98"
#DOWNLOADING MDAC
cd "$REPERTOIRE/tmp"
if [ ! -e $LNG_INSTALL_ADD ]; then
POL_SetupWindow_download "$LNG_MESSAGE_DL_ADD" "$LNG_TITLE_DL_ADD" "$LNG_LINK_ADD"
fi
#STARTING SETUP MDAC
POL_Call POL_Function_OverrideDLL "native,builtin" "odbc32" "odbccp32" "oledb32"
POL_SetupWindow_wait_next_signal "$LNG_MESSAGE_INSTALL_ADD" "$LNG_TITLE_INSTALL_ADD"
wine "$LNG_INSTALL_ADD"
POL_SetupWindow_detect_exit
#SETTING WINE MODIFICATIONS
Set_OS "winxp"
#DOWNLOADING MEGAMANAGE
cd $REPERTOIRE/tmp/
if [ ! -e $LNG_INSTALL_EXE ]; then
POL_SetupWindow_download "$LNG_MESSAGE_DL_SOFT" "$LNG_TITLE_DL_SOFT" "$LNG_LINK_DL"
fi
#STARTING SETUP MEGAMANAGE
POL_SetupWindow_wait_next_signal "$LNG_MESSAGE_INSTALL_SOFT" "$LNG_TITLE_INSTALL_SOFT"
wine "$LNG_INSTALL_EXE"
POL_SetupWindow_detect_exit
#CLEANING TEMP
clean_tmp
POL_SetupWindow_make_shortcut "$PREFIX" "$PROGRAMFILES/Megaupload/Mega Manager" "MegaManager.exe" "" "$TITLE"
Set_WineVersion_Assign "1.3.5" "$TITLE"
#FINISHING
POL_SetupWindow_message "$LNG_MESSAGE_END" "$LNG_TITLE_END"
POL_SetupWindow_Close
exit
Programme fonctionnel, mais bugué, merci a SuperPlumus pour son aide.
Bon il me reste a reussi a débuguer la fermeture de l'application qui empeche de sauvegarder un téléchargement non fini.
Pour l'instant le logiciel ne marche que si vous comptez télécharger entierement vos fichiers.
PS : Le logiciel marche aussi avec la version stable de wine 1.2.1
Edited by EoleO
|
Salvatos |
Monday 25 October 2010 at 2:49
|
Salvatos
|
Voilà :)
LNG_MESSAGE_DL_ADD="$TITLE needs $ADD (Microsoft Data Access Components) to work properly.\\nDownloading $ADD, please wait..."
Correction en français :
LNG_MESSAGE_DL_ADD="$TITLE nécessite $ADD (Microsoft Data Access Components) pour fonctionner.\\nRécupération de celui-ci, merci de patienter..."
Et :
LNG_MESSAGE_END="$TITLE a été installé avec succès"
Disclaimer: I'm a noob, not a dev; my advice is only a guess.
Attention : Je suis aussi noob que vous, prenez mes suggestions avec un grain de sel ;)
|
EoleO |
Monday 25 October 2010 at 14:13
|
EoleO
|
Effectivement, j'oublie souvent les accents ^^
Merci a toi.
|
RoyalC |
Wednesday 5 January 2011 at 16:05
|
RoyalC
|
hello, le script ne marche pas avec la nouvelle version de mega manager
Si une ame pouvais nous le debugguer se serait genial
merci d'avance.
|