VMPlayer 安装程序无法在 Ubuntu 18.04 中启动

VMPlayer 安装程序无法在 Ubuntu 18.04 中启动

我正在尝试在 Ubuntu 18.04 上安装 VMware Workstation Player。这是 Ubuntu 的全新安装,因此一切都应该没问题。当我尝试运行安装程序时,出现以下信息:

    ./VMware-Player-14.1.2-8497320.x86_64.bundle 
Extracting VMware Installer...done.
Gtk-Message: Failed to load module "atk-bridge": /usr/lib/x86_64-linux-gnu/libatspi.so.0: undefined symbol: g_type_class_adjust_private_offset
/tmp/vmis.pepCPk/install/vmware-installer/vmware-installer: line 56:  4030 Segmentation fault      (core dumped) VMWARE_INSTALLER="$VMWARE_INSTALLER" VMISPYVERSION="$VMISPYVERSION" "$VMWARE_INSTALLER"/vmis-launcher "$VMWARE_INSTALLER"/vmware-installer.py "$@"

在将此问题标记为重复之前,我检查了此处发布的大量潜在解决方案,但没有一个问题与 Ubuntu 18.04 上的 VMware Player 问题相同。这发生在 VMware Player 版本 7、12 和 14 上。有人能告诉我解决这个问题的方法吗?提前谢谢!

答案1

以下是我的安装方法。

在安装 Vmware Player 14 包之前,让我们使用以下命令安装/更新新版本的包及其依赖项:

sudo apt-get update

现在我们需要安装 Vmware Player 14 安装所需的一些依赖项。

注意:默认情况下,这些软件包和依赖项应该已经安装在 Ubuntu 18.04 中,如果没有,那么您可以按照以下步骤安装它们:

首先安装 build-essential 和 gcc,如下所示:

sudo apt install build-essential gcc

然后安装 libcanberra-gtk-module,如下所示:

sudo apt install libcanberra-gtk-module

现在在终端中运行以下命令,在 Ubuntu 18.04 和其他 Ubuntu 衍生产品上安装 VMware Workstation Player 14:

mkdir ~/vmware
cd ~/vmware
wget -c https://download3.vmware.com/software/player/file/VMware-Player-14.1.3-9474260.x86_64.bundle

或者

在此处下载该捆绑包:

VMWare Player 14

授予包权限:

sudo chmod u+x VMware-Player-14.1.3-9474260.x86_64.bundle

最后,安装:

sudo ./VMware-Player-14.1.3-9474260.x86_64.bundle

安装程序启动后,请按照屏幕上的说明完成安装。

选择接受许可协议中的条款,然后单击下一步。

启动时更新;选择是(如果您愿意)。

反馈;选择是或否。

许可证密钥是可选的(可以留空)。

在下一个屏幕上单击“安装”。

完成后关闭。

适用于 Windows 10 客户机

如果无法启用 3D 加速,或者您收到以下警告:

Hardware graphics acceleration is not available - As a result, this virtual machine may experience very low graphics performance. Follow the instructions provided by your graphics card vendor or Linux distribution in order to update your computer's OpenGL drivers.

No 3D support is available from the host - The 3D features of the virtual machine will be disabled.

编辑隐藏文件 [YOUR HOME FOLDER]/.vmware/preferences 并查找以以下内容开头的行:

mks.gl.allowBlacklistedDrivers

如果不存在,那么您可以将其添加到文件中,但将其更改为:

mks.gl.allowBlacklistedDrivers = "TRUE"

还需要以下几行并需要添加:

mks.enableDX11Renderer = "FALSE"
mks.enableGLRenderer = "TRUE"

这会将 3D 加速从默认的 DX11 切换到 OpenGL。

现在转到 [YOUR HOME FOLDER]/vmware/[name of guest]/[the] .vmx(文件)使用 gedit(或任何编辑器)打开它并添加三行:

mks.gl.allowBlacklistedDrivers = "TRUE"
mks.enableDX11Renderer = "FALSE"
mks.enableGLRenderer = "TRUE"

希望这可以帮助,

答案2

当在 Linux 中更新头文件并遇到头文件模块问题时,请按照本教程操作

https://github.com/mkubecek/vmware-host-modules/blob/master/INSTALL

答案3

运行该--console选项作为解决方法。检查一下关联了解更多信息。

sudo ./VMware-Player-e.x.p-xxxx.architecture.bundle --console

解释:

--console  
Use the terminal for installation. 

相关内容