Je viens de trouver un problème de versions lorsque j'ai voulu installer future pinball, il ne pouvais pas télécharger la version qui y avait dans le script, donc j'ai modifier celui-ci avec la version actuelle, et ça marche sans problème maintenant (en revanche il est toujours en v2, il faudra le convertir en v3) :
#!/bin/bash
if [ "$PLAYONLINUX" = "" ]
then
exit 0
fi
source "$PLAYONLINUX/lib/sources"
cfg_check
MAX_STEP=7
#Présentation
presentation "Future Pinball" "Future Pinball" "http://www.futurepinball.com/" "MulX" "FuturePinball" 1 $MAX_STEP
mkdir -p $HOME/.PlayOnLinux/wineprefix/FuturePinball
cd $HOME/.PlayOnLinux/wineprefix/FuturePinball
select_prefixe "$(pwd)"
creer_prefixe 2 $MAX_STEP
cd drive_c/windows/
mkdir temp
cd ..
mkdir "Program Files"
cd $WINEPREFIX/dosdevices
rm ./*
ln -s ../drive_c c:
ln -s / z:
mkdir $REPERTOIRE/tmp -p
cd $REPERTOIRE/tmp/
telecharger "Téléchargement du fichier VBScrit" "http://download.microsoft.com/download/IE60/Patch/Q318089/W9XNT4Me/EN-US/vbs56men.exe" "Téléchargement 1 / 3" 3 $MAX_STEP 0 '' 1 1
telecharger "Téléchargement du fichier DCOM98" "http://download.microsoft.com/download/d/1/3/d13cd456-f0cf-4fb2-a17f-20afc79f8a51/DCOM98.EXE" "Téléchargement 2 / 3" 4 $MAX_STEP 0 '' 1 1
telecharger "Téléchargement du jeu" "http://www.futurepinball.com/downloads/FuturePinballSetup_v1.8.20080323.exe" "Téléchargement 3 / 3" 5 $MAX_STEP 1 '' 1 1
attendre "Installation de VBScript" "wine vbs56men.exe /Q" "Installation 1 / 3" 5 $MAX_STEP 0 '' 1
Set_OS "win98"
rm $WINEPREFIX/drive_c/windows/system32/ole32.dll
rm $WINEPREFIX/drive_c/windows/system32/oleaut32.dll
rm $WINEPREFIX/drive_c/windows/system32/olepro32.dll
rm $WINEPREFIX/drive_c/windows/system32/rpcrt4.dll
attendre "Installation de DCOM98" "WINEDLLOVERRIDES=ole32,advpack=n wine DCOM98.EXE /Q " "Installation 2 / 3 " 6 $MAX_STEP 0 '' 1
Set_OS "winxp"
Set_SoundDriver "oss"
attendre "Installation de Future Pinball
Merci de laisser le dossier par defaut" "wine FuturePinballSetup_v1.8.20080323.exe" "Installation 3 / 3 " 7 $MAX_STEP 0 '' 1
rm -rf $REPERTOIRE/tmp/*
simuler_reboot
#création du raccourcis, lanceur inutile
creer_lanceur "Future Pinball" "/null" "null"
#Rajout de WINEDLLOVERRIDES=ole32,oleaut32=n au lanceur (création du lanceur cette fois
Lanceur="$REPERTOIRE/configurations/installed/Future Pinball"
echo "#!/bin/bash" > "$Lanceur"
echo "export WINEPREFIX=\"$REPERTOIRE/wineprefix/FuturePinball\"" >> "$Lanceur"
echo "export WINEDEBUG=\"-all\"" >> "$Lanceur"
echo "export WINEDLLOVERRIDES=\"ole32,oleaut32=n\"" >> "$Lanceur"
echo "cd \"$WINEPREFIX/drive_c/Program Files/Future Pinball\"" >> "$Lanceur"
echo "wine \"Future Pinball.exe\" \$@" >> "$Lanceur"
chmod +x "$Lanceur "
bash $PLAYONLINUX/bash/reload --set
message "Installation terminée"
exit Edited by mazert
http://mazert.c.la - premier sur le web