Ubuntu 15.04 上安装VMware-Workstation 11

来源:互联网 发布:linux可视化调试工具 编辑:程序博客网 时间:2024/05/02 04:52

系统环境:ubuntu15.04


1. 下载VMware-Workstation-Full-11.0.0-2305329.x86_64.bundle安装文件,第一步需要加运行权限
$ chmod +x VMware-Workstation-Full-11.0.0-2305329.x86_64.bundle

2. 开始进行安装:
$ sudo ./VMware-Workstation-Full-11.0.0-2305329.x86_64.bundle

3. 根据需要去选择,如一些发送消息报告改善软件性能的选项可以取消。

4. 但安装运行过程中有如下错误,解决方案见5。
file:///tmp/ct_tmp/1.png
(vmware-installer.py:10623): Gtk-WARNING **: Unable to locate theme engine in module_path: "murrine",
(vmware-installer.py:10623): Gtk-WARNING **: Unable to locate theme engine in module_path: "murrine",
(vmware-installer.py:10623): Gtk-WARNING **: Unable to locate theme engine in module_path: "murrine",
(vmware-installer.py:10623): Gtk-WARNING **: Unable to locate theme engine in module_path: "murrine",
(vmware-installer.py:10623): Gtk-WARNING **: Unable to locate theme engine in module_path: "murrine",
(vmware-installer.py:10623): 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

运行时遇到如下情况:

file:///tmp/ct_tmp/2.png
file:///tmp/ct_tmp/3.png
这个问题是Vmware对最新内核的支持问题,之前在Ubuntu14.04上没有遇到过这种问题,查了一下14.04内核版本是3.13,而Ubuntu15.05的内核已经升级到3.19,所以必须要下载补丁才能解决。

5. 解决方案
5.1 使用root用户登录终端
sudo su
5.2 执行下面命令
拷贝链接到浏览器:http://pastie.org/pastes/9934018/download 下载得到 pastie-9934018.diff 文件,默认是在~/Download下。
# cd /usr/lib/vmware/modules/source
# tar -xf vmnet.tar
# patch -p0 -i /home/zhangchengfei/Download/pastie-9934018.diff (将此处/home/zhangchengfei/Download修改为下载目录)
# mv vmnet.tar vmnet.tar.SAVED
# tar -cf vmnet.tar vmnet-only
# rm -r vmnet-only
# vmware-modconfig --console --install-all
下面会将vmnet编译到3.19内核中
5.3 重新启动 VMware,如还有Failed to load module "canberra-gtk-module"问题
$ locate libcanberra-gtk-module.so
/usr/lib/gtk-2.0/modules/libcanberra-gtk-module.so
5.4 添加系统加载modules的路径
$ sudo vim /etc/ld.so.conf.d/gtk-2.0.conf (内容如下)
/usr/lib/gtk-2.0/modules
5.5 重新加载
$ sudo ldconfig

6. Vmware 卸载
6.1 查看已安装版本

$ sudo vmware-installer -l


file:///tmp/ct_tmp/4.png
6.2 wmware-installer --uninstall-product vmware-workstation