任何有关此事的帮助都将不胜感激。
我已经安装了 64 位 12.04 LTS,我正在寻找所需的一切,逐步安装 32 位 wine,以便运行 Windows 32 位软件和驱动程序来连接到 USB 设备以下载存储的收集数据。
由于 Windows XP 的免费支持即将结束,我决定转向 Linux,以便继续使用完好的硬件。驱动程序无法升级以与当前的 Windows 版本兼容,该公司早已停业。当操作系统不再受支持时,为什么要被迫停止使用完好的操作硬件。
我正在尝试使用当前安装的 64 位 12.04 LTS 来执行此操作,而不必卸载 64 位并安装 32 位版本,或者我应该放弃 64 位并重新开始使用 32 版的 ubuntu?
我有一些 Linux 经验,但绝不是专家。
谢谢你的帮助。
答案1
我遇到了同样的问题。我刚刚升级到 Ubuntu 14.04 64 位,并试图让 Office 2007 运行。它无法在 64 位 Wine 配置中运行。经过大量搜索,我找到了以下内容:
- 安装所有 Wine 软件的文件夹称为 WINEPREFIX。默认情况下,此文件夹位于您的主目录 (~) 中,名称为“.wine”。可以有多个 WINEPREFIX。
- 还存在一个名为 WINEARCH 的环境变量,它代表您当前 wine 设置的模式,即 64 位或 32 位。
- 这很重要。在创建 WINEPREFIX 时,WINEARCH 的值决定了从该 WINEPREFIX 运行应用程序时 wine 的运行模式。
默认情况下,在 64 位 Ubuntu 安装中,WINEARCH 变量的值设置为“win64”(代表 64 位),因此自动创建的 WINEPREFIX 具有 64 位操作模式。为了更改此模式,我们需要 1) 删除当前的 WINEPREFIX。2) 将 WINEARCH 设置为“win32”3) 创建一个新的 WINEPREFIX。步骤:
注意:这些步骤需要在安装 wine 后完成。您可以使用 Ubuntu 软件中心轻松完成此操作。搜索 Wine 1.6 并单击安装。
按 Ctrl + Alt + T 打开终端。然后输入以下命令:
cd ~ rm -rf .wine rm -f .config/menus/applications-merged/wine* rm -rf .local/share/applications/wine rm -f .local/share/desktop-directories/wine* rm -f .local/share/icons/????_*.xpm
现在设置你的环境变量并创建新的 32 位,
WINEPREFIX
继续输入:WINEARCH=win32 WINEPREFIX=~/.wine winecfg
我想就是这样了!这对我来说很管用!现在您需要做的就是安装 32 位应用程序。