[Résolu] Captvty sur LMDE 64 bit et wine32
Posté : sam. 5 déc. 2015 22:52
sur LMDE 32 bits, pas de problème: Captvty et LMDE2 32 bits
mais sur LMDE2 64 bits, ce n'est pas la même affaire.
après avoir lu cette doc: http://doc.ubuntu-fr.org/wine#pour_un_systeme_64_bits
pour installer wine32, j'ai lancé les commandes:
pour plus d'explications sur le multi-arch, c'est ici.
ensuite, installation dans l'environnement wine32, via winetricks, du framework dotnet4 et de la bibliothèque comctl32 nécessaires à captvty:
et pour tester wine32 , lancement de l'explorateur windows
une fois Captvty installé, on peut créer un lanceur (fichier.desktop) dont le paramètre Exec est par exemple:
notez que la variable WINEARCH=win32 semble ne pas être nécessaire lorsqu'on lance wine avec la commande wine32
juste pour info, dans le répertoire /usr/bin/ on trouve un script nommé wine dont le contenu est:
ce script semble faire le tri des patates entre wine64 et wine32 en fonction des variables ($WINEPREFIX,$WINEARCH,$WINELOADER,$WINEDEBUG) que l'on définit avant de lancer wine.
ps:
arf, je viens de voir ce post créé en fév 2014: https://www.debian-fr.org/utiliser-capt ... 47131.html
où il est mentionné en plus la commande:
apt-get install libfreetype6:i386
mais sur LMDE2 64 bits, ce n'est pas la même affaire.
après avoir lu cette doc: http://doc.ubuntu-fr.org/wine#pour_un_systeme_64_bits
pour installer wine32, j'ai lancé les commandes:
Code : Tout sélectionner
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install wine32
ensuite, installation dans l'environnement wine32, via winetricks, du framework dotnet4 et de la bibliothèque comctl32 nécessaires à captvty:
Code : Tout sélectionner
export WINEPREFIX=$HOME/.wine32
export WINEARCH=win32
winetricks dotnet40
winetricks comctl32
Code : Tout sélectionner
wine32 explorer
Code : Tout sélectionner
Exec=env WINEPREFIX="/home/utilisateur/.wine32" wine32 C:\\\\Captvty\\\\Captvty.exe
juste pour info, dans le répertoire /usr/bin/ on trouve un script nommé wine dont le contenu est:
Code : Tout sélectionner
#!/bin/sh -e
name=$(basename $0)
bindir=/usr/bin
wine32=$bindir/wine32
wine64=$bindir/wine64
if test -x $wine32 -a "$WINEARCH" != "win64"; then
wine=$wine32
elif test -x $wine64; then
wine=$wine64
if [ "$(dpkg --print-architecture)" = "amd64" -a "$(dpkg --print-foreign-ar$
echo "it looks like multiarch needs to be enabled. as root, please"
echo "execute \"dpkg --add-architecture i386 && apt-get update &&"
echo "apt-get install $(echo $name | sed s/wine/wine32/)\""
fi
else
echo "error: unable to find wine executable. this shouldn't happen."
exit 1
fi
if test -z $WINEPREFIX; then
if test "$wine" = "$wine64"; then
wineprefix=$HOME/.wine64
else
wineprefix=$HOME/.wine
fi
else
wineprefix=$WINEPREFIX
fi
if test -z $WINELOADER; then
wineloader=$wine
else
wineloader=$WINELOADER
fi
if test -z $WINEDEBUG; then
winedebug=-all
else
winedebug=$WINEDEBUG
fi
WINEPREFIX=$wineprefix WINELOADER=$wineloader WINEDEBUG=$winedebug $wine "$@"
ps:
arf, je viens de voir ce post créé en fév 2014: https://www.debian-fr.org/utiliser-capt ... 47131.html
où il est mentionné en plus la commande:
apt-get install libfreetype6:i386