如何在 32 位和 64 位版本中使用 Wine?

Ale*_*Kim 2 wine 32-bit 14.04

我安装了 Ubuntu 14.04 64 位。我从 PPA 1.7.28 64 位安装了 wine。如何在 32 位中获得第二个 Wine 实例?如何仅在 32 位中启动某些程序?

我不会删除我的 64 位版本的 wine,因为有些游戏在 64 位版本上运行得更好。但我需要 32 位版本的 Photoshop。

Ale*_*Kim 6

我按照以下步骤解决了它:

  1. 我的64位wine配置位于目录下 /home/username/.wine/
  2. 添加32位wine配置:

    WINEPREFIX='/home/username/.wine32' WINEARCH='win32' wine 'wineboot'
    
    Run Code Online (Sandbox Code Playgroud)
  3. 在 中添加别名~/.bashrc

    alias wine32="WINEPREFIX='/home/username/.wine32'"
    
    Run Code Online (Sandbox Code Playgroud)

现在您可以同时使用 32 位和 64 位版本的 wine。要使用 64 位版本,只需像往常一样执行:

wine Program.exe
Run Code Online (Sandbox Code Playgroud)

但是为了使用 32 位版本它有点不同。像这样调用别名:

wine32 wine Program.exe
Run Code Online (Sandbox Code Playgroud)

我希望这对其他人有用。

  • 为什么不是`alias wine32="WINEPREFIX='/home/username/.wine32' wine"`? (3认同)