我想在 Ubuntu 中安装一个原本为 Windows 设计的应用程序,但不想安装其他软件,例如葡萄酒,才能够做到。
那可能吗?
答案1
除非您编写自己的库来完成此操作,否则答案是否定的。
可执行文件 (.exe) 是编译后可在 Windows 系统上运行的二进制文件。Linux 无法解释这些文件,因为(除其他原因外)它不支持对 Win32 API 的调用。WINE 和其他类似程序的目的在于接受这些针对 Windows 的调用,并将其转换为 Linux 可以理解的内容。
例子
人员 A(Windows)- 只会说英语
人物 B (WINE) - 讲英语和葡萄牙语
人员 C (Linux) - 只说葡萄牙语
人 AWindows .exe
用英语打电话说“嘿,从硬盘中读取那个文件”,人 BWINE
将其翻译成葡萄牙语,并用葡萄牙语给人 C 打同样的电话Linux
。
答案2
答案是不!!!这是因为为 Windows 制作的软件使用仅适用于 Windows 的 Windows API。