稳定版、暂存版、开发版和开发是葡萄酒版本之间的区别是什么?

我尝试使用以下命令安装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个不同版本的葡萄酒。

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

我想从中安装Internet Explorer,然后我安装了winehq-stable。但我在Winetricks的应用程序中看不到它。其他版本的葡萄酒是否有更多可安装的应用程序?它们有何区别?

3个回答

这里是各个软件包之间的区别:
- winehq-staging:这是最新的测试版wine版本。 - winehq-stable:这是当前稳定的wine版本(可能是您应该安装的版本)。 - winehq-devel:此软件包用于提供开发头文件,主要用于第三方软件编译。 - wine-development:对于这个软件包不太确定,但可能帮助wine开发人员使用更多的调试信息来调试在wine上运行的EXE文件。
我还可以推荐使用PlayOnLinux,它可以通过使用最合适的wine版本自动安装许多Windows应用程序。

9你错了。-devel版本不是开发头文件,而是另一个版本的Wine。在Debian和Ubuntu中,开发头文件包以-dev结尾。 - Patola
3这样行不通。实际上,从功能和可靠性的顺序来看,正确的顺序是wine-staging > wine-development > wine-stable。请参阅https://wiki.winehq.org/FAQ#Which_version_of_Wine_should_I_use.3F和https://wiki.winehq.org/Ubuntu。 - gerlos

在Ubuntu上通过Wine运行Windows应用程序,您可以选择两个版本的Wine(截至Ubuntu 18.04 LTS),根据功能与可靠性进行选择:
- wine-stable:是经过最多测试和可靠的版本,因此不会出现突然崩溃的情况。但它也有点“老”,可能缺少一些新功能,并且新应用程序可能无法正常工作。请参阅https://wiki.winehq.org/Stable_Rules
- wine-development:是最新可用的版本,具有更新的功能。新软件可能可以运行,但这些新功能可能会破坏旧软件。
wine FAQ页面所建议的,您应该尝试哪个版本更适合您的需求(即您需要运行的软件)。在Ubuntu上,您可以同时安装和运行两个版本。
您可以参考Wine AppDB获取兼容性信息。
如果某个东西在旧版本的稳定版Wine上能够正常运行,那么它也应该能够在更新的稳定版Wine上运行,但可能无法在最新的开发版Wine上运行。
如果某个东西在稳定版Wine上无法正常工作,请尝试使用开发版Wine。

引用自https://wiki.winehq.org/Wine_User%27s_Guide#Wine_from_WineHQ
Wine是一个开源项目,因此有许多不同版本的Wine供您选择。WineHQ目前提供基于时间的稳定版和开发版两个分支。
稳定版按照每年一次的发布计划进行更新,根据需要进行小幅更新(通常每10-12周)。这个版本适用于那些已经在现有代码中良好运行的应用程序和游戏的用户,他们对测试新版本不感兴趣。
开发版按照每两周一次的发布计划进行更新。这个分支是主要的分支,用于修复错误并添加新功能。推荐给那些希望或需要最新功能和错误修复的用户。对于稳定版无法正常工作的应用程序/游戏的用户,在提交错误之前应始终测试开发版。
自2015年9月以来,还有第三个官方分支,称为staging。该分支包含数百个实验性补丁,尚未准备好纳入主分支,并建议给受到标记为STAGED的错误影响的应用程序/游戏的用户以及那些有兴趣帮助测试实验性补丁的用户。