在 64 位机器上安装 dotnet 2.0

在 64 位机器上安装 dotnet 2.0

我购买了一个使用 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

希望有帮助:-)

相关内容