在 Ubuntu 14.04 上安装 VMWare 工作站 12 时出错

在 Ubuntu 14.04 上安装 VMWare 工作站 12 时出错

我正在尝试在 Ubuntu 14.04 上安装 vmware Workstation 12,但出现以下错误。

请问我该如何解决这个问题

这是我使用的安装命令。

laura@laura:~$ cd ~/Downloads  
laura@laura:~/Downloads$ sudo chmod +x VMware-Player*.bundle  
[sudo] password for laura:   
laura@laura:~/Downloads$ sudo ./VMware-Player*.bundle  
Extracting VMware Installer...done.    
(vmware-installer.py:3926): Gtk-WARNING **: Unable to locate theme engine in module_path: "murrine",  
(vmware-installer.py:3926): Gtk-WARNING **: Unable to locate theme engine in module_path: "murrine",  
(vmware-installer.py:3926): Gtk-WARNING **: Unable to locate theme engine in module_path: "murrine", 
Gtk-Message: Failed to load module "canberra-gtk-module": libcanberra-gtk-module.so: cannot open shared object file: No such file or directory 

然后完成安装过程并尝试运行后,我得到了这个

在此处输入图片描述

答案1

对于这个错误:

无法加载模块“canberra-gtk-module”:libcanberra-gtk-module.so:无法打开共享对象文件:没有此文件或目录

  1. 首先找出“libcanberra-gtk-module.so”在哪里,

    找到 libcanberra-gtk-module.so

    这可能会导致以下输出:

    laura@laura:~$ 定位 libcanberra-gtk-module.so
    /usr/lib/x86_64-linux-gnu/gtk-2.0/modules/libcanberra-gtk-module.so
    /usr/lib/x86_64-linux-gnu/gtk-3.0/modules/libcanberra-gtk-module.so

    如果没有找到任何匹配的文件,则安装此包:

    sudo apt-get 安装 libcanberra-gtk-module


  1. 然后创建两个文件:

    sudo touch /etc/ld.so.conf.d/gtk-2.0.conf
    sudo touch /etc/ld.so.conf.d/gtk-3.0.conf

    编辑此文件:

    sudo vim /etc/ld.so.conf.d/gtk-2.0.conf

    并插入刚刚找到的位置(仅文件路径!)

    /usr/lib/x86_64-linux-gnu/gtk-2.0/模块

    对于其他文件,只需添加其他位置。


  1. 重新加载配置。

    sudo ldconfig


  1. 重新安装 VMware

注意如果你遇到此错误:

定位:无法统计()`/var/lib/mlocate/mlocate.db':没有那个文件或目录

请执行:

更新数据库

请记住始终以 root 身份启动 vmware!(在命令前添加“sudo”)
VMware 必须获取足够的权限才能加载虚拟机。

编辑应用程序链接,以便 vmware 可以自动获取足够的权限:

此处的示例

请注意这一行:

执行=gksu -s /usr/bin/vmware %U

确保您的文件以‘gksu-s’

如果你没有 gksu,请安装:

sudo apt-get 安装 gksu


这不是一个简单的问题,但我希望这个答案能够帮助你。

相关内容