wine 各个版本之间有什么区别:stable、staging、devel、development?

wine 各个版本之间有什么区别:stable、staging、devel、development?

我尝试使用以下命令安装 wine:

sudo apt-get install -y wine

和:

sudo apt-get install wine

但终端说:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package wine is a virtual package provided by:
  winehq-staging 2.16.0~zesty
  winehq-stable 2.0.2~zesty
  winehq-devel 2.16.0~zesty
  wine-development 2.0-3ubuntu1
You should explicitly select one to install.

E: Package 'wine' has no installation candidate

因此,有 4 种不同版本的 wine。

这些版本有什么区别?哪一个更好?

我想Internet Explorer从中安装,所以我安装了winehq-stable。但我在 Winetricks 中的应用程序中看不到它。其他版本的 wine 是否有更多应用程序需要安装?有什么区别?

答案1

以下是各个包之间的区别:

  • winehq 暂存:这是最新测试的 wine 版本。
  • winehq-稳定版:这是当前稳定的 wine 版本(可能是您应该安装的版本)
  • winehq-开发:该包用于提供开发头文件,多用于第三方软件的编译。
  • 葡萄酒发展:对此不确定,但可能有助于 wine 开发人员使用更多调试信息来调试使用 wine 运行的 EXE。

我也可以推荐使用玩转Linux通过使用最合适的 wine 版本,提供许多 Windows 应用程序的自动安装。

答案2

要通过 Wine 在 Ubuntu 上运行 Windows 应用程序,您可以根据功能与可靠性在两个版本的 Wine 之间进行选择(从 Ubuntu 18.04 LTS 开始):

  • 葡萄酒稳定:是经过最充分测试和最可靠的版本,因此您不会遇到突然崩溃的情况。但它也有点“老旧”,因此可能缺少一些新功能,新应用可能无法使用。
    请参阅https://wiki.winehq.org/Stable_Rules
  • 葡萄酒开发:是最新版本,具有更多最新功能。新软件可能可以运行,但这些新功能可能会破坏旧软件。

正如建议的那样葡萄酒常见问题解答页面,您应该尝试哪一个更适合您的需求(即您需要运行的软件)。在 Ubuntu 上,您可以同时安装和运行两个版本。

您可以参考葡萄酒应用数据库获取有关兼容性的信息。

如果已知某些东西可以在旧版本的 wine-stable 上运行,那么它也应该可以在较新的 wine-stable 版本上运行,但可能无法在较新的 wine-development 版本上运行。

如果某些东西在 wine-stable 上无法正常工作,请尝试 wine-development。

答案3

引自https://wiki.winehq.org/Wine_User%27s_Guide#Wine_from_WineHQ

Wine 是一个开源项目,因此有许多不同版本的 Wine 供您选择。WineHQ 目前提供两个分支的基于时间的版本:稳定版和开发版。

  • 稳定分支每年发布一次,并根据需要进行小幅更新(通常每 10-12 周一次)。此版本适用
    于应用程序和游戏在
    现有代码中已经运行良好且不想测试新
    版本的用户。
  • 开发按每两周发布一次的时间表进行。此分支是主要分支,在此进行错误修复并添加新功能。建议想要或需要最新功能和错误修复的用户使用此分支。稳定分支无法运行的应用程序/游戏的用户应始终在提交错误之前测试开发版本。
  • 自 2015 年 9 月起,出现了第三个官方分支,称为 staging。此分支包含数百个尚未准备好纳入主分支的实验补丁,建议受标记为 STAGED 的错误影响的应用程序/游戏用户以及有兴趣帮助测试实验补丁的用户使用。

相关内容