我可以在 Windows 上运行 Wine 吗?

我可以在 Windows 上运行 Wine 吗?

我在 Acer 笔记本电脑上使用 Windows 10。

如果我能同时运行 Palm Desktop 4.1.4E 和 Palm Desktop 6.2.2 就太好了。我现在的计划是直接运行 6.2.2,然后在 Wine 中的 Xubuntu 中运行 4.1.4E。

(是的,ReactOS 也是一个选择。但我宁愿使用 Wine 而不是 ReactOS。)

如果我可以在 Windows 上直接运行 Wine 那就更好了。

Wine 可以在 Windows 上运行吗?如果可以,它运行得如何?

答案1

您可以使用 Cygwin 在 Windows 上运行 Wine。

https://wiki.winehq.org/Cygwin_and_More#Wine_on_Cygwin

您需要在 Windows 系统上安装 Cygwin。理论上,您可以将其安装到在 unix 机器上运行的 Wine 前缀中(或者甚至安装在另一个 Cygwin 中...无限循环),但我们一次只讨论一种异端邪说。

  • 即使您已经安装了许多软件包,configure 也可能无法检测到它们;不过,似乎没有关于此问题的公开或关闭的错误报告
  • 16 位组件存在严重的编译问题,因此 Wine 现在默认使用 --disable-16bit 进行构建。让它们进行编译可能是一个“有趣”的问题

**更新 (2023):

似乎许多流行的 Cygwin 软件包都无人维护(nginx、httpd 等)。并且它正在被 WSL2 取代。

如果你想在 Windows 下运行 Wine,最好的方法是使用WSL2。从 Windows 功能中启用“Hyper-V”,然后安装 Debian/Ubuntu。然后安装 Wine。

答案2

旧的官方 Wine wiki 在 MoinMoin 上运行。它包括一个关于在 Windows 上运行 Wine 的页面.(当前官方 Wine wiki 在 MediaWiki 上运行,似乎没有包含等效页面。)

感谢互联网档案馆的 Wayback Machine,您仍然可以通过访问上面的链接查看旧页面。

根据页面底部的页脚,它最后一次更新是在几年前。

该页面显示:

许多 Wine DLL 已经可以与 mingw-w64 进行交叉编译,但 Wine 本身还不能工作。[...] 在 Windows 上运行 Wine 还很遥远。

所以,答案是这样的:Wine 目前还不能在 Windows 上运行,而且预计近期也不会在 Windows 上运行。太糟糕了。

答案3

是的,你可以。在 Windows 中,你只需设置一个虚拟机,例如虚拟盒来自运行 Linux 的 Oracle。您设置虚拟机以使用加速 3D 和加速 2D 图形。Windows 中的所有虚拟机都能够以完全加速的图形运行,使图形运行速度几乎与本机 Windows 一样快。由于葡萄酒不是模拟,它的运行速度与虚拟机中的任何其他 Linux 应用程序一样快。如今,虚拟机的运行速度远远快于运行旧版 Windows 程序所需的规格。

正如您在问题中添加的评论中提到的,您还可以使用沙盒运行沙盒化的应用程序实例,这样它们就不会干扰已经在 Windows 中运行的实例。我自己用这个来同时用两个不同的用户账户运行 Skype。沙盒每次只允许您运行一个沙盒。如果您想使用不同的用户帐户运行两个以上的 Skype 实例,则需要升级沙盒升级到付费版本。付费版本允许您同时运行多个沙盒。

相关内容