在 64 位 12.04 LTS 上安装 32 位 wine 的步骤

在 64 位 12.04 LTS 上安装 32 位 wine 的步骤

任何有关此事的帮助都将不胜感激。

我已经安装了 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 并单击安装。

  1. 按 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 
    
  2. 现在设置你的环境变量并创建新的 32 位,WINEPREFIX继续输入:

    WINEARCH=win32 WINEPREFIX=~/.wine winecfg
    

我想就是这样了!这对我来说很管用!现在您需要做的就是安装 32 位应用程序。

相关内容