Create a 32-bit Windows wine prefix:
env WINEPREFIX=$HOME/.wine32 WINEARCH=win32 winecfg
(or win64
as winearch)
Usage of prefix - with env:
env WINEPREFIX=$HOME/.wine32 command arguments[...]
command is like wine setup.exe
.
For more info, see man env
.
$HOME/.wine32
is your prefix name (actually, /home/username/.wine32
) and you have to specify it always to use it.
Default WINEPREFIX is ~/.wine, you can re-create it by removing (with any changes): unrecommended
rm -R ~/.wine
You cannot change architecture of a prefix without re-creation in future. For different games I recommend a separate wine prefix (or for different game clients like EA Origin)
Good news: I was able to solve the problem by installing Wine 2.0 using Ricotz's PPA and using its more updated winetricks.
First, remove last installation (in my case it was wine-devel)
sudo apt-get remove --purge wine-devel*
sudo apt-get update
sudo apt-get autoclean
sudo apt-get clean
sudo apt-get autoremove
Get Ricotz wine 2.0:
sudo dpkg --add-architecture i386
sudo add-apt-repository ppa:ricotz/unstable
sudo apt update
sudo apt install wine2.0
Create other prefix (e.g. : .wine32), set WINEARCH to win32 and run winecfg:
WINEPREFIX="$HOME/.wine32" WINEARCH=win32 winecfg
"Set Windows 7"
Then run winetricks using the last configurations:
WINEPREFIX="$HOME/.wine32" WINEARCH=win32 winetricks
Now go Select Default Winetricks -> Install a Windows DLL or components -> dotnet46 and install it.
Wine will download and install dotnet46 and other requirements. Even if asking for Mono, it continues to download more and more requirements until it's able to install .NET 4.6 (there was no need to have Mono for me).
Best Answer
Run: