我安装了 ME2,但它要求安装 physx。我使用以下命令安装 physx:
./winetricks physx
结果是:
You are using a 64-bit WINEPREFIX. If you encounter problems,
please retest in a clean 32-bit WINEPREFIX before reporting a bug.
------------------------------------------------------
Executing w_do_call physx
Executing load_physx
Executing wine msiexec /i PhysX-9.13.0604-SystemSoftware.msi
err:msidb:get_tablecolumns column 1 out of range
err:msidb:get_tablecolumns column 2 out of range
fixme:storage:create_storagefile Storage share mode not implemented.
err:msidb:get_tablecolumns column 1 out of range
err:msidb:get_tablecolumns column 2 out of range
err:msidb:get_tablecolumns column 1 out of range
err:msidb:get_tablecolumns column 2 out of range
err:msidb:get_tablecolumns column 1 out of range
err:msidb:get_tablecolumns column 2 out of range
err:msidb:get_tablecolumns column 3 out of range
err:msidb:get_tablecolumns column 1 out of range
err:msidb:get_tablecolumns column 2 out of range
err:msidb:get_tablecolumns column 3 out of range
err:msidb:get_tablecolumns column 1 out of range
err:msidb:get_tablecolumns column 2 out of range
err:msidb:get_tablecolumns column 3 out of range
err:msidb:get_tablecolumns column 1 out of range
err:msidb:get_tablecolumns column 2 out of range
err:msidb:get_tablecolumns column 3 out of range
PS:似乎无法安装 physx,我甚至在 PlayOnLinux 上试过了。其他都很好,以防有人问起。
答案1
从这里和这里据我所知,这是 wine 中的一个错误,这个问题是由于使用 gcc4.9 编译 wine 引起的,从而触发了这个错误/问题:
https://bugs.winehq.org/show_bug.cgi?id=36139。因此重新安装 Wine 至最新(稳定)版本即可解决问题。
在开始之前我们需要首先使用以下命令删除已安装的 wine:
sudo apt-get autoremove wine –purge
然后删除.wine
目录:
cd /home/zinovsky
sudo rm -rf .wine
现在我们将添加 wine 存储库来安装 wine 的最新稳定版本:
sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update && sudo apt-get install wine
配置:
安装最新版本的 wine 后,我们需要运行winecfg
。这将.wine
在我们的主目录中创建目录。
按 press Ctrl+ Alt+打开终端T并运行:
winecfg
创建目录后.wine
,我们可以开始安装一些必要的 DLL 和库,以使 wine 完全正常运行。为此,我们将首先安装 winetricks,这是一个脚本,它将帮助我们轻松安装所有需要的 DLL 和库
打开终端并输入以下命令:
cd /home/zinovsky/.wine
wget http://www.kegel.com/wine/winetricks
现在使 winetricks 可执行:
sudo chmod +x ./winetricks
现在我们将安装所需的 dll 和库(请注意,您可以根据您的系统添加或删除库。)
./winetricks d3dx9 droid winxp sound=alsa volnum vcrun2008 dotnet20 ie6 corefonts
如果你有 Nvidia 显卡,你需要安装physx 技术。
./winetricks physx
还可以进行一些配置,winecfg
例如配置系统以将 winever 设置为 XP:winxp,或设置声音驱动程序以使用 alsa sound=alsa。
现在您已经安装并配置了 wine,可以安装最新的 Windows 应用程序!
如果您想玩最新的 Windows 游戏,您将需要在 Windows 注册表中进行更多配置:
打开终端并输入:
wine regedit
下一步这里
答案2
尝试从网站下载 PHYSX 安装程序,然后右键单击该文件并选择(打开方式 -> Winetricks)这样安装就可以正常运行。
PS 如果在完成所有安装并打开游戏后游戏出现问题,那也没关系。Wine 并不总是适用于所有应用程序,尤其是游戏,因为有些游戏界面被编程为仅在 Windows 上运行,并且在未适应 Ubuntu 规范的其他操作系统中使用时,情况会有所不同。
遗憾的是,与 Ubuntu/Linux 兼容的游戏非常少。