Wine 中的所有 Windows dll

Wine 中的所有 Windows dll

今天我要问一个有点傻的问题。问题很简单,我有两台电脑,一台运行 Ubuntu,另一台运行 Windows 7。我想要做的是完全忘记 Windows,但我想使用所有 Windows 应用程序。

我知道在 Ubuntu 中,WINE 可用于运行一些 Windows 应用程序,但这只是沧海一粟。因此,如果我将所有 Windows dll Windows\system32(即从我的 Windows 计算机)复制到(Ubuntu 计算机)的 wine 目录中system32。所有 Windows 应用程序都会运行吗?

我是否必须做进一步的事情,即将 dll 的使用设置winecfgnative/local等等。

答案1

对你的问题的简短回答是“不”。目前所有的 Windows 应用程序都不兼容 Wine。查看某个 Windows 应用程序是否兼容 Wine 的最佳方式是浏览/搜索葡萄酒应用数据库。此外,Wine 不支持某些 DLL(例如:复制保护等)。阅读 Wine如何以获得关于该主题的详细了解。

答案2

Wine 是一个开源的 Windows API 实现(这意味着它在 Linux Kn 下本地运行 Windows 应用程序),您必须直接安装程序,而不仅仅是复制文件,因为它也模拟注册表,但是 wine 不能替代 Windows。

根据 wine 的版本、您要安装的程序的版本以及许多其他因素,这可能会非常不稳定。

请不要立即删除您的 Windows,请先寻找您想要的应用程序的本机替代品,如果您必须查看 playonlinux,它是一个 wine 前端,使其更易于使用并可以自动安装许多流行程序。

我认为你不太清楚 .dll 是什么

DLL 代表动态链接库,包含对 Windows 程序运行所需的其他文件的引用,但它们只是其中的一小部分。

Wine 或 playonlinux 可以在需要时自行下载

我根本不建议每天喝葡萄酒,你应该先了解一下相关知识

https://www.winehq.org/

http://manpages.ubuntu.com/manpages/hardy/man1/wine.1.html

https://appdb.winehq.org/objectManager.php?sClass=application&sTitle=Browse%20Applications&sOrderBy=appName&bAscending=true

相关内容