![在 Wine 中运行 Win 16 位应用程序](https://linux22.com/image/1042094/%E5%9C%A8%20Wine%20%E4%B8%AD%E8%BF%90%E8%A1%8C%20Win%2016%20%E4%BD%8D%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F.png)
Xubuntu 12.04。HP Compaq nc8430。2 GB RAM。Wine 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 不会有帮助。
有任何想法吗?
答案1
2020-2021 年更新答案
以下是运行此 16 位应用程序的步骤:
sudo dpkg --add-architecture i386
wget -nc https://dl.winehq.org/wine-builds/winehq.key
sudo apt-key add winehq.key
sudo add-apt-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ focal main'
我正在使用 20.04,但如果您使用的是 20.10,请将焦点更改为 groovy。sudo apt install --install-recommends winehq-devel
如果您想使用稳定版本,请将 winehq-devel 更改为 winehq-stable- 运行
winecfg
一次即可安装所有必需的软件包,以便像 gecko 一样正常工作。在某些情况下(如下所述),需要将 Windows 版本设置为 XP。 - 访问“风中城堡”文件夹。对我来说,它里面显示了两个版本:
- 以 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(就像这个答案的先前版本)才能使其工作。