Edubuntu 11.10 上的 Wine 无法找到在 Winecfg 中输入的 exe 文件

Edubuntu 11.10 上的 Wine 无法找到在 Winecfg 中输入的 exe 文件

我在一台配备 AMD 64 CPU 和 512MB RAM 的 HP 薄型台式机上运行 Edubuntu 11.10。

我安装并更新了 Wine 1.3,并按照 WineHQ 上的说明将 Winecfg 设置为自动检测驱动器。

它将 CDROM 标记为D:,然后我将各种.exe文件(如setup.exestart.exe等)放入 Winecfg 窗口中。

即使原始光盘已放入 CDROM 驱动器中,并且从终端输入如下内容:wine setup.exe,但error msg: could not find c:\windows\sytem32\setup.exe程序仍无法启动。

在 Winecfg 中,我选择保留“默认”设置。非常感谢您的帮助,但需要更多详细信息,因为我是 Linux、终端和 Wine 的新手。

答案1

您需要使用完整的Linux小路

Wine 未找到使用您在 Winecfg 中输入的驱动器的可执行文件。

为了从命令行执行文件,你需要在Linux

示例命令行

例如,如果文件在您的 CDROM 上,则您需要wine /cdrom/setup.exe在命令行中使用。

为什么 Winecfg 允许你添加可执行文件

原因在于某些应用程序需要“变通方法”或本机 dll 才能通过 Wine 在 Linux 上运行。

覆盖
仅当应用程序需要库覆盖时才在此处添加应用程序。

Winecfg 允许您添加这些应用程序,以便您可以轻松配置它们的要求,但这并不意味着当您输入“wine appnamegoeshere.exe”时 Wine 会自动找到文件。

Wine 如何查找可执行文件

与 Windows 非常相似,Wine 仅自动查找位于“系统文件夹”中的文件。这些文件夹包括C:\C:\WindowsC:\Windows\System32(以及其他一些文件夹)。

驱动器映射
注意:这些是驱动器映射并且不让可执行文件和文件自动对 Wine 可见

添加D:\到驱动器列表不会自动使可执行文件对 Wine 可见。相反,它的作用是让应用程序(和您)更容易找到文件,就像在 Windows 上一样,使用驱动器号和 Windows 的常用路径格式。

相关内容