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

Sss*_*Sss 11 wine winetricks

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

sudo apt-get install -y wine
Run Code Online (Sandbox Code Playgroud)

和:

sudo apt-get install wine
Run Code Online (Sandbox Code Playgroud)

但是终端说:

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
Run Code Online (Sandbox Code Playgroud)

所以有4个不同版本的葡萄酒。

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

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

ob2*_*ob2 11

这里的包之间的区别:

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

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

  • 你错了。-devel 版本不是开发头文件:它是 wine 的另一个版本。在 debian 和 ubuntu 中,开发头文件包以 -dev 结尾。 (7认同)
  • 这种方式行不通。实际上,从特征到可靠性的正确顺序是葡萄酒分级 > 葡萄酒开发 > 葡萄酒稳定。见 https://wiki.winehq.org/FAQ#Which_version_of_Wine_should_I_use.3F 和 https://wiki.winehq.org/Ubuntu (2认同)

ger*_*los 5

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

  • wine-stable:是经过最严格测试且最可靠的版本,因此您不会期望突然崩溃。但它在某种程度上也“较旧”,因此可能会缺少一些新功能,并且新应用程序可能无法运行。
    请参阅https://wiki.winehq.org/Stable_Rules
  • wine-development:是可用的最新版本,具有更多最新功能。新软件可能会起作用,但这些新功能可能会破坏旧软件。

正如wine FAQ 页面中所建议的,您应该尝试哪一个更适合您的需求(即您需要运行的软件)。在 Ubuntu 上,您可以同时安装和运行两个版本。

您可以参考Wine AppDB来获取有关兼容性的信息。

如果已知某些东西适用于旧版本的 wine-stable,那么它也应该适用于较新的 wine-stable 版本,但可能不适用于最近的 wine-development 版本。

如果某些东西在 wine-stable 上不起作用,请尝试 wine-development。