Wine 8.9 带来了大约 284 个变化

Linux 上的葡萄酒

Wine 是基于 Unix 操作系统的 Win16 和 Win32 应用程序编程接口的重新实现。

几天之前 宣布发布新版本 实验性实施 葡萄酒8.9,其中自 8.8 版本发布以来,已关闭 16 个错误报告, 已进行 284 处更改, 其中许多专注于一般和性能改进。

对于那些不了解 Wine 的人,他们应该知道 这是一个流行的免费和开源软件  允许用户在 Linux 上运行 Windows 应用程序 和其他类 Unix 操作系统。 从技术角度来说,Wine 是一个兼容层,它将系统调用从 Windows 转换为 Linux,并以 .dll 文件的形式使用一些 Windows 库。

Wine 8.9开发版的主要新功能

Wine 8.9 的新版本脱颖而出 对 Wayland 的额外支持 这是所做的更改, 需要注意的是,它包括:

  • winewayland.drv:允许您静态分配 process_wayland。
  • winewayland.drv:读取和发送 Wayland 事件。
  • winewayland.drv:用于处理动态 Wayland 输出事件。
  • winewayland.drv – 以线程安全方式访问 Wayland 输出信息。
  • winewayland.drv – 从桌面窗口线程更新显示设备。
  • winewayland.drv – 在显示更改时更新桌面窗口的大小。

这个新版本中另一个突出的变化是 Wine Monkey 引擎 随着 .NET 平台的实施 它已更新至版本8.0.0。

除此之外,还注意到在新版本中, 完成 PostScript 驱动程序到 PE 可执行文件格式的转换 (便携式可执行文件)和对多普勒效应的支持已添加到 DirectSound API,以及改进的 GdiPlus 性能。

另一方面,提到了继续关闭与游戏相关的错误报告的工作,在此版本中,收到修复的游戏是极品飞车地下和战网。

虽然与应用程序相关的修复部分提到 Silverlight 5.x 需要“音频捕获过滤器”才能从麦克风录制,但 .netCore 无法绑定到该端口。另一个 .netCore 绑定到同一端口后不久,记事本使用日语输入法(IM ), 转换字符串时光标有时会回溯,Framemaker 8 打印失败

最后,如果你想进一步了解这个新的开发版本 Wine 发布,您可以查看注册表 在以下链接中进行更改。 

如何在Ubuntu及其衍生产品上安装Wine 8.9的开发版本?

如果您有兴趣在自己的发行版上测试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

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。