VMWare Workstation 9.0.2 for Linux 版本 1031769。无法执行子进程“@@BINARY@@”

VMWare Workstation 9.0.2 for Linux 版本 1031769。无法执行子进程“@@BINARY@@”

安装 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

修正了一些拼写

相关内容