我最近遇到了一个问题,当我在 Ubuntu 64 位机器上使用命令行在 Playonlinux 上运行 Safari 网络浏览器时,Safari 运行正常,但 4-5 秒后,有时甚至更长,我在 vnc 显示屏上收到一条消息,显示:程序 safari.exe 遇到了严重问题,需要关闭,对此给您带来的不便,我们深表歉意
POL_Wine 中的错误 Wine 似乎已经崩溃。
在终端上我看到
如果没有 OpenGL,则无法使用 Direct3D9。
我认为此错误是由于我的机器上未安装 openGL 而发生的。我使用的是 Matrox 显卡并安装了 libdrm-dev mesa-common-dev libgl1-mesa-dev 等驱动程序,但仍然出现相同的错误。有人知道如何解决这个问题吗?
答案1
软件包中包含 DRM 驱动程序的 OpenGL 库libgl1-mesa-glx
,您可能还需要libglu1-mesa
,这取决于前者。由于 Wine 依赖于 32 位库,因此您需要安装适用于 i386 架构的软件包:
sudo apt-get install libglu1-mesa:i386
或者,您可以wine
通过包管理器安装整个系统,而不是通过 POL 为每个用户安装。这将引入必要的库,因为它依赖于它们:
sudo apt-get install wine
所有 *-dev 包都是不必要的,可以将其卸载,除非您想基于这些库编译软件。