Wine 无法加载程序“无法执行二进制文件:exec 格式错误”

Wine 无法加载程序“无法执行二进制文件:exec 格式错误”

最近尝试安装wine1.8并使用。

然而,当我在终端运行 wine 时,发生了以下情况:

janreggie@janreggie-T100TA:~$ wine
bash: /usr/bin/wine: cannot execute binary file: Exec format error

wine64 很好用

janreggie@janreggie-T100TA:~$ wine64
Usage: wine PROGRAM [ARGUMENTS...]   Run the specified program
       wine --help                   Display this help and exit
       wine --version                Output version information and exit

这是我尝试运行记事本时的情况:

janreggie@janreggie-T100TA:~$ wine notepad
bash: /usr/bin/wine: cannot execute binary file: Exec format error
janreggie@janreggie-T100TA:~$ wine64 notepad

这是我尝试加载 winecfg 时

janreggie@janreggie-T100TA:~$ winecfg
/usr/bin/wine: 1: /usr/bin/wine: Syntax error: word unexpected (expecting ")")

这是我的系统的详细信息:

janreggie@janreggie-T100TA:~$ uname -a
Linux janreggie-T100TA 4.4.0 #2 SMP Mon Jan 25 01:29:52 MST 2016 x86_64 x86_64 x86_64 GNU/Linux

那么我现在该做什么?谢谢。

编辑:

我尝试遵循@mohit 的回答。
事情是这样的:

janreggie@janreggie-T100TA:~$ sudo apt-get install wine-bin
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package wine-bin

此外,我尝试安装其他版本的 wine(在本例中为wine1.6),但仍然不起作用。

如果其他方法失败,我将仅运行 Windows 虚拟机。

编辑2

我在我的电脑上执行了 Lubuntu 的全新安装,那个讨厌的东西Exec format error不再出现。
wine现在可以正常工作了。

我的系统有问题。

答案1

这很可能是因为您没有安装 wine 32 位。您可以使用以下命令进行安装:

  1. sudo dpkg --add-architecture i386
  2. sudo add-apt-repository ppa:wine/wine-builds
  3. sudo apt-get update
  4. sudo apt-get install --install-recommends winehq-devel

来源

答案2

有关的:

apt install wine-binfmt

相关内容