在 Wine 中运行 Win 16 位应用程序

Adr*_*ter 5 xubuntu windows wine

Xubuntu 12.04。惠普康柏nc8430。2 GB 内存。酒 1.4。

我正在尝试在 Wine 中运行 Castle of the Winds,一个旧的 16 位 Windows 应用程序。我已将应用程序放在 .wine/drive_c 中。我已经将它作为Wine 中的应用程序添加了,并且我已经尝试将Windows 版本设置为3.1,并且我也尝试过Win XP。每次我尝试运行该应用程序时,Xubuntu 都会冻结。我可以做一个 Ctl-Alt-F4,然后一个 Ctl-Alt-Del 重新启动。这个应用程序不是 DOS 应用程序,所以我认为 DOSbox 不会有帮助。

有任何想法吗?

Lui*_*ado 9

2020-2021 的更新答案

以下是运行此 16 位应用程序的步骤:

  1. sudo dpkg --add-architecture i386
  2. wget -nc https://dl.winehq.org/wine-builds/winehq.key
  3. sudo apt-key add winehq.key
  4. sudo add-apt-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ focal main' 我使用的是 20.04,但如果您使用的是 20.10,请将焦点更改为 groovy。
  5. sudo apt install --install-recommends winehq-devel 如果您想使用稳定版本,请将 winehq-devel 更改为 winehq-stable
  6. 运行winecfg一次,它会安装所有必需的包,以便像 gecko 一样正常工作。在下面提到的某些情况下,需要将 Windows 版本设置为 XP。
  7. 访问 Wind 文件夹中的城堡。对我来说,它显示了其中的两个版本:

在此处输入图片说明

  1. 例如转到 Castle1 并在终端类型wine CASTLE1.EXE上开始

在此处输入图片说明

对于 Castle2,输入wine CASTLE2.EXE终端,在这个文件夹中播放它

在此处输入图片说明

笔记

  • 我在 Ubuntu 20.04 上玩
  • 我没有通过 winetricks 安装任何额外的软件包。
  • 现在用最新的wine 版本少了一些步骤,此时是Wine 6.0-rc3
  • 无需更改 winecfg 中的 Window 版本,因为它适用于 Windows XP、7、8 和 10(在我的情况下)。默认是 Windows 7,这是用于此测试的版本。但正如 Adrian 所指出的,他需要 Windows XP(就像这个答案的先前版本)才能使其工作。