最近尝试安装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 位。您可以使用以下命令进行安装:
sudo dpkg --add-architecture i386
sudo add-apt-repository ppa:wine/wine-builds
sudo apt-get update
sudo apt-get install --install-recommends winehq-devel
答案2
有关的:
apt install wine-binfmt