![VMWare Workstation 9.0.2 for Linux 版本 1031769。无法执行子进程“@@BINARY@@”](https://linux22.com/image/837763/VMWare%20Workstation%209.0.2%20for%20Linux%20%E7%89%88%E6%9C%AC%201031769%E3%80%82%E6%97%A0%E6%B3%95%E6%89%A7%E8%A1%8C%E5%AD%90%E8%BF%9B%E7%A8%8B%E2%80%9C%40%40BINARY%40%40%E2%80%9D.png)
安装 VMWare Workstation 9.0.2 后出现错误。以下是uname -a
命令的输出。
Linux dmitriev-pc 3.5.0-34-generic #55~precise1-Ubuntu SMP Fri Jun 7 16:25:50 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
Ubuntu版本是Ubuntu 12.04.2 LTS。
有人解决了吗?我读到的唯一建议是重新安装,VMWare Workstation
但对我来说没用。
编辑#1。
/etc/vmware-installer/components/vmware-workstation/9.0.2/vmware-workstation.py: self.RunCommand('sed', '-e', 's,@@BINARY@@,%s,g' % binary, '-i', launcher)
Binary file /etc/vmware-installer/components/vmware-workstation/9.0.2/vmware-workstation.pyc matches
/etc/vmware-installer/components/vmware-network-editor-ui/9.0.2/vmware-network-editor-ui.py: self.RunCommand('sed', '-e', 's,@@BINARY@@,%s,g' % binary, '-i', launcher)
Binary file /etc/vmware-installer/components/vmware-network-editor-ui/9.0.2/vmware-network-editor-ui.pyc matches
Binary file /etc/vmware-installer/components/vmware-player-app/5.0.2/vmware-player-app.pyc matches
/etc/vmware-installer/components/vmware-player-app/5.0.2/vmware-player-app.py: self.RunCommand('sed', '-e', 's,@@BINARY@@,%s,g' % binary, '-i', launcher)
解决了
%F
文件中有一个奇怪的后缀/usr/share/applications/vmware-workstation.desktop
。我在手册页上找不到它的含义man vmware
。
Exec=/usr/bin/vmware %F
如果我vmware
通过命令行运行,它就不会出现任何错误。
答案1
就我而言,使它工作的方法是复制vmware-workstation.desktop
位于的 .desktop 文件()/usr/share/applications
并将其保存在我的桌面上。
然后更改权限以便可以执行并从桌面运行它。
$ cp /usr/share/applications/vmware-workstation.desktop ./Desktop/vmware-workstation.desktop
$ cd ./Desktop
$ sudo chmod +x vmware-workstation.desktop
$ ./vmware-workstation.desktop
修正了一些拼写