这 发布新的实验版本 开放实施 葡萄酒8.4. 自 8.3 版本发布以来,已关闭 51 个错误报告并进行了 344 项更改。
对于那些不了解 Wine 的人,他们应该知道 这是一个流行的免费和开源软件 该 允许用户在 Linux 上运行 Windows 应用程序 和其他类 Unix 操作系统。 从技术角度来说,Wine 是一个兼容层,它将系统调用从 Windows 转换为 Linux,并以 .dll 文件的形式使用一些 Windows 库。
Wine 是在 Linux 上运行 Windows 应用程序的最佳方式之一。 此外,Wine 社区有一个非常详细的应用程序数据库。
Wine 8.4开发版的主要新功能
在这个新的 Wine 8.4 开发版本中,突出的主要创新之一是主包包括 初步支持在基于 Wayland 协议的环境中使用 Wine 无需使用 XWayland 和 X11 组件。
在目前阶段, 添加了 winewayland.drv 驱动程序和 unixlib 组件, 并为构建系统处理带有 Wayland 协议定义的文件做好了准备。 在下一个版本中,他们计划包含更改以在 Wayland 环境中启用输出。
有人提到 更改完成后 在主 Wine 包中,用户 可以使用 纯净的环境 Wayland 支持运行 Windows 应用程序 不需要安装 X11 相关包,通过删除不必要的层实现更好的游戏性能和响应速度。
另一个突出的变化是改进了对 IME(输入法编辑器)的支持,以及更好地使用全局变量。
关于更正,有人提到 修复了运行测试函数时的崩溃 test_enum_value()、test_wndproc()、test_WSARecv()、test_timer_queue()、test_query_kerndebug()、test_ToAscii()、test_blocking()、test_wait()、test_desktop_window()、test_create_device()、test_setvalue_on_wow64(),以及通过测试,如gdi32:font, imm32:imm32, advapi32:registry, shell32:shelllink, d3drm:d3drm 等
在与游戏相关的已关闭错误报告部分提到:Thief、Hard Truck 2:The Road、Amazon Games、Secondhand Lands、SPORE、Starcraft Remastered 以及与应用程序相关的已关闭错误报告:foobar2000 1.6 , 摩托罗拉 Ready For Assistant, ldp.exe。
如果您想了解更多关于这个新的开发版本 Wine 发布,您可以查看注册表 在以下链接中进行更改。
如何在Ubuntu及其衍生产品上安装Wine 8.4的开发版本?
如果您有兴趣在自己的发行版上测试Wine的新开发版本,则可以按照以下我们共享的说明进行操作。
第一步也是最重要的一步是启用32位架构,尽管我们的系统是 64 位的,但执行此步骤可以为我们节省许多通常会出现的问题,因为大多数 Wine 库都专注于 32 位架构。
为此,我们写了关于终端的内容:
sudo dpkg --add-architecture i386
现在 我们必须导入密钥并将其添加到系统中 使用此命令:
wget -nc https://dl.winehq.org/wine-builds/Release.key sudo apt-key add Release.key
现在做这个 我们将以下存储库添加到系统中,为此,我们在终端中编写:
sudo apt-add-repository "deb https://dl.winehq.org/wine-builds/ubuntu/ $(lsb_release -sc) main" sudo apt-get update sudo apt-get --download-only install winehq-devel sudo apt-get install --install-recommends winehq-devel sudo apt-get --download-only dist-upgrade
最后,我们可以通过执行以下命令来验证我们已经安装了 Wine 以及我们在系统中拥有的版本:
wine --version
如何从Ubuntu或某些衍生产品中卸载Wine?
对于那些出于任何原因想要从其系统中卸载Wine的人, 他们只应执行以下命令。
卸载开发版本:
sudo apt purge winehq-devel sudo apt-get remove wine-devel sudo apt-get autoremove