Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 17/09/2016, à 16:42

Sayanel

Installer Visual C++ 2015

Salut à tous,
J'essaye de jouer a Everspace (mais ça, on s'en fou), qui demande Visual C++ 2015. J'ai donc suivi ce guide : https://www.playonlinux.com/en/issue-5291.html et fait :

wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
chmod +x winetricks
WINEPREFIX=/home/phil/.PlayOnLinux/wineprefix/Everspace ./winetricks vcrun2015

Mais l'installation bug... Elle reste bloquée à une étape, il ne se passe strictement rien...

phil@Deepthought ~ $ WINEPREFIX=/home/phil/.PlayOnLinux/wineprefix/Everspace ./winetricks vcrun2015
------------------------------------------------------
You are using a 64-bit WINEPREFIX. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug.
------------------------------------------------------
Using winetricks 20160724 - sha1sum: 8e0657deed30fee11d0eb5144ec156e45a743a44 with wine-1.6.2
Executing w_do_call vcrun2015
Executing load_vcrun2015
------------------------------------------------------
Working around wine bug 37781 
------------------------------------------------------
------------------------------------------------------
This may fail in non-XP mode, see https://bugs.winehq.org/show_bug.cgi?id=37781
------------------------------------------------------
Using native,builtin override for following DLLs: api-ms-win-crt-conio-l1-1-0 api-ms-win-crt-heap-l1-1-0 api-ms-win-crt-locale-l1-1-0 api-ms-win-crt-math-l1-1-0 api-ms-win-crt-runtime-l1-1-0 api-ms-win-crt-stdio-l1-1-0 atl140 msvcp140 msvcr140 ucrtbase vcomp140 vcruntime140
Executing winetricks_early_wine regedit C:\windows\Temp\_vcrun2015\override-dll.reg
Executing wine vc_redist.x86.exe
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:ntdll:NtQueryInformationToken QueryInformationToken( ..., TokenElevation, ...) semi-stub
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
fixme:ntdll:NtQueryInformationToken QueryInformationToken( ..., TokenElevation, ...) semi-stub
err:ole:CoInitializeEx Attempt to change threading model of this apartment from multi-threaded to apartment threaded
fixme:advapi:DecryptFileW (L"C:\\users\\phil\\Temp\\{74d0e5db-b326-4dae-a6b2-445b9de1836e}\\", 00000000): stub

Ca reste ne bouge plus après cette étape pendant quelques minutes, puis :

------------------------------------------------------
Note: command 'wine vc_redist.x86.exe' returned status 180.  Aborting.
------------------------------------------------------

Quelqu'un sait ce qui bloque ?

Dernière modification par Sayanel (Le 17/09/2016, à 16:47)

Hors ligne

#2 Le 17/09/2016, à 18:29

sergei_ruskof

Re : Installer Visual C++ 2015

Bonjour,

A tout hasard est tu en mode Windows XP ?

Car il est ecrit :
This may fail in non-XP mode

Hors ligne

#3 Le 18/09/2016, à 00:10

Sayanel

Re : Installer Visual C++ 2015

Oui, j'utilise bien windows XP (en tout cas la configuration de wine -> application -> Version de Windows indique bien windows XP)

Au passage, j'ai aussi oublié de mentionner que le jeu ne fonctionne qu'en 64 bits, donc je suis obligé d'utiliser un disque x64...

Dernière modification par Sayanel (Le 18/09/2016, à 00:36)

Hors ligne

#4 Le 23/09/2016, à 13:39

LeRieur

Re : Installer Visual C++ 2015

Au cas où, donne la sortie de:

wine --version

et du shell que utilises:

echo $SHELL

Et utilise wine au lieu de PlayOnLinux. Lance les commandes suivantes dans un terminal.

Tout d'abord met winetricks dans ton PATH:

mkdir -p ~/bin
pushd ~/bin
wget -q https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
chmod +x winetricks
popd

Dans le fichier de configuration de ton shell (~/.bashrc pour bash), ajoute cette ligne:

export PATH=${PATH}:$HOME/bin

Puis on crée un préfixe Wine propre:

rm -rf ~/.wine_everspace
export WINEARCH=win64 WINEPREFIX=~/.wine_everspace
winetricks -q vcrun2015

J'ai tenté moi même d'installer le runtime de Visual c++ 2015 dans un préfixe 64 bit, et cela fonctionne.

Hors ligne

#5 Le 26/09/2016, à 17:54

Sayanel

Re : Installer Visual C++ 2015

J'utilise wine-1.6.2 (mais avec playonlinux installé, je ne sait pas comment mettre à jour wine. Je peux utiliser d'autres version à l'aide de POL, mais directement ?)
Le shell bash /bin/bash

J'ai voulu suivre exactement tes instructions... l’exécution de winetricks renvoie :

phil@Deepthought ~ $ winetricks -q vcrun2015
------------------------------------------------------
You are using a 64-bit WINEPREFIX. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug.
------------------------------------------------------
Unknown arg vcrun2015
Usage: /usr/bin/winetricks [options] [command|verb|path-to-verb] ...

(la suite du message étant l'ensemble de l'aide de winetricks)
Sait-tu pourquoi ?

J'ai essayé en faisant ./winetricks -q vcrun2015 : le résultat est alors le même qu'avant

Dernière modification par Sayanel (Le 26/09/2016, à 17:55)

Hors ligne