我购买了一个使用 dotnet2 的速读程序。但是,dotnet2 无法在 64 位 wine 上运行。我该如何安装 dotnet2?
答案1
您的机器上可以有多个 wine 前缀,每个前缀都作为单独的 wine 运行。因此,您可以创建一个 32 位前缀并在其中安装 dotnet2:
这将创建一个新的 wineprefix(你家里的 .wine32)并将其配置为 32 位:
WINEARCH=win32 WINEPREFIX=~/.wine32 winecfg
您可以按照这种方式结合 winetricks 来配置 WINEARCH,创建前缀并在一个命令中安装 dotnet 2.0:
env WINEARCH=win32 WINEPREFIX=~/.wine32 winetricks dotnet20
或仅:
env WINEPREFIX=~/.wine32 winetricks dotnet20
如果您已经使用上面的第一个命令设置了 WINEARCH 并创建了 WINEPREFIX。
答案2
只是为了更直接地在 32 位模式下使用 wine。在 ~/bin/wine32 中创建一个包含以下内容的文件
env WINEARCH=win32 WINEPREFIX=~/.wine32 wine $*
使文件可执行,以便使用以下方式在 32 位模式下启动 wine:
wine32 my_exe_file_that_needs_32bit.exe
希望有帮助:-)