Wine 7.8 已经发布,并宣布可能迁移到 Gitlab

最近公布了 Wine 7.8 新开发版发布,自 7.7 版发布以来,已关闭 37 个错误报告,并进行了 470 项更改。

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

Wine 是在 Linux 上运行 Windows 应用程序的最佳方式之一。 此外,Wine 社区有一个非常详细的应用程序数据库。

Wine 7.8的主要新闻

在这个新版本中, X11 和 OSS 驱动程序 (开放式音响系统) 已转换为使用 PE 可执行文件格式 (便携式可执行文件)而不是 ELF。

此外,声音驱动程序提供对 WoW64(Windows 上的 64 位 Windows)的支持,该层用于在 32 位 Windows 上运行 64 位程序。

数字格式是使用基于 Unicode 通用区域设置数据存储库 (CLDR) 存储库构建的新区域设置数据库提供的。
已关闭与游戏操作相关的错误报告:刺客信条 IV 黑旗、内鬼、罪恶装备 XX。

至于部分 与应用程序相关的已关闭错误报告、Adobe Lightroom 2.3、Powershell Core 7、FreeHand 9、dnSpy、dotnet-sdk-5.0.100-win-x64、Metatogger 7.2、GuiPy 脱颖而出。

还值得一提的是,前几天 亚历山大·茱莉亚,Wine 项目的创建者和领导者, 宣布推出实验性协作开发服务器, gitlab.winehq.org,基于 GitLab 平台。

目前服务器 在主 Wine 树中托管所有项目,以及来自 WineHQ 网站的实用程序和其他内容。 通过新服务提交合并请求的功能已经实现。

此外,还启动了一个网关,用于传输 Gitlab 评论并将拉取请求发送到 wine 开发邮件列表,这意味着所有 wine 开发活动仍然反映在邮件列表中。 为了熟悉基于 Gitlab 的开发和实验,我们创建了一个单独的 wine 演示项目,您可以在其中测试提交拉取请求或使用控制器脚本,而不会影响实际代码,也不会污染开发邮件列表。

另外,注意到使用 GitLab 进行 Wine 开发 它仍处于试验阶段,尚未做出迁移到 GitLab 的最终决定. 如果开发人员认为 GitLab 不适合他们,他们会尝试使用其他平台。 此外,还发布了使用 GitLab 作为 Wine 的主要开发平台时建议的工作流程的描述。

最后 如果您想了解更多有关此新开发版本的信息 Wine 发布,您可以查看注册表 在以下链接中进行更改。 

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

如果您有兴趣在自己的发行版上测试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. 权利:您可以随时限制,恢复和删除您的信息。