I have a speed-reading program I purchased with uses dotnet2. However, dotnet2 doesn't run on 64 bit wine. How would I install dotnet2?
Asked
Active
Viewed 8.6k times
2 Answers
40
You can have multiple wine prefix on your machine, each running as a separate wine. So you can make a 32 bits prefix and install dotnet2 in it:
This will create a new wineprefix (.wine32 in your home) and configure it as 32 bits:
WINEARCH=win32 WINEPREFIX=~/.wine32 winecfg
You can use it this way combined with winetricks to configure WINEARCH, create the prefix and install dotnet 2.0 in one command:
env WINEARCH=win32 WINEPREFIX=~/.wine32 winetricks dotnet20
or only:
env WINEPREFIX=~/.wine32 winetricks dotnet20
if you already set the WINEARCH and created the WINEPREFIX with the 1st command above.

laurent
- 6,779
5
just to make it more straightforward to use wine in 32bit mode. Create a file in ~/bin/wine32 with the following content
env WINEARCH=win32 WINEPREFIX=~/.wine32 wine $*
Make the file executable to launch wine in 32bit mode using
wine32 my_exe_file_that_needs_32bit.exe
Hope that helps :-)

CDJM
- 51
- 1
- 1
-
2Rather than making a script in ~/bin (which I think is a security problem anyway), you could make a bash alias in ~/.bashrc. Just take the same line from the script and put it in a line in .bashrc like this: alias wine32='env WINEARCH=win32 WINEPREFIX=~/.wine32 wine $*' – Stephen Angelico May 18 '15 at 16:57
WINEPREFIX=~/.wine32 wine setupprogram.exe
– laurent Dec 26 '12 at 04:47~/.wine32/drive_c/Program Files/your_program
or something similar) – laurent Jun 25 '13 at 23:17WINEARCH=win32 WINEPREFIX=~/.wine32 winecfg
– Ryan Nov 28 '13 at 01:36