ish*_*ish 177
要在 64 位 Ubuntu 系统上创建 32 位 WINE 前缀,您需要打开一个终端并运行以下命令:
WINEPREFIX="$HOME/prefix32" WINEARCH=win32 wine wineboot
Run Code Online (Sandbox Code Playgroud)
WINEPREFIX前缀的目录在哪里Lev*_*van 51
这就是我做到的。上面的答案 - 对我来说 - 不起作用。
首先,我使用以下命令删除了 Wine 文件夹:
rm -r ~/.wine
Run Code Online (Sandbox Code Playgroud)
如果它告诉您目录不为空,只需添加-f(force) 标志。请注意,这将删除安装在此前缀中的所有 Windows 应用程序!
您的命令应如下所示:
rm -r -f ~/.wine
Run Code Online (Sandbox Code Playgroud)
然后使用以下命令创建一个 32 位前缀:
WINEARCH=win32 WINEPREFIX=~/.wine wine wineboot
Run Code Online (Sandbox Code Playgroud)
小智 15
仅创建wine32前缀/目录(没有wine64前缀/目录)是行不通的。正如上面所建议的(但没有完全写出来) - 如果你想避免使用 winecfg (这是自动化中的 annyoing - 你需要以某种方式关闭它),这里是完整的解决方案:创建一个wine64,然后创建一个wine32目录. 如果你winetricks用来检查它(它给出wine64目录警告),它会正确报告(wine64给出警告,因为它是 64,wine32 没有,因为它是 32。)。解决方案;
rm -Rf ./wine # carefull, this deletes your entire wine config (fine if you want to start afresh)
WINEPREFIX=~/.wine wineboot
Run Code Online (Sandbox Code Playgroud)
...等待...
WINEPREFIX=~/.wine32 WINEARCH=win32 wineboot
Run Code Online (Sandbox Code Playgroud)
在此之后,您可以:
WINEPREFIX=~/.wine32 WINEARCH=win32 your_32bit_executable.exe
WINEPREFIX=~/.wine WINEARCH=win64 your_64bit_executable.exe
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
469537 次 |
| 最近记录: |