如何安装VMware Player?

我无法在Ubuntu 12.04 64Bit上安装VMwarePlayer 4.0.3。 对于版本4.0.2,我找到了一个我必须运行的脚本,之后我可以安装4.0.2。 版本4.0.3是否有类似的解决方案?

我遇到了同样的问题,我能够通过编辑应用它的脚本中的版本号来制作相同的补丁。

警告:当我谈到VMware补丁时,我实际上并不知道我在谈论什么,我只是做了一个有根据的猜测似乎有效。

您是否想要自己尝试这取决于您是否厌恶风险。 但是,嘿,您的VMware Player安装已经坏了,对吗? 我想最糟糕的情况我可以卸载并重新安装4.0.2版。

我基于我在这里找到的指令来建立这个: vmware player编译问题 。 将其归结为最简单的步骤:

  1. 下载此tarball: http : //weltall.heliohost.org/wordpress/wp-content/uploads/2012/01/vmware802fixlinux320.tar.gz
  2. 解压缩主目录中的tarball
  3. 编辑文件patch-modules_3.2.0.sh。 查找plreqver=4.0.2并将其更改为plreqver=4.0.3
  4. 保存文件,然后运行它。 sudo ./patch-modules_3.2.0.sh

如果您之前在版本4.0.2上运行了相同的修补程序,则可能会收到此错误:“/usr/lib/vmware/modules/source/.patched found。您已经修补了源代码。退出”。 如果您看到,只需删除/usr/lib/vmware/modules/source/.patched文件,然后重试。


请记得安装补丁包: apt-get install patch 。 我最新Kubuntu的默认安装没有,所以我收到错误:

 ./patch-modules_3.2.0.sh: line 42: patch: command not found 

有时,版本检查不正确。 在这种情况下,您可以通过删除“未设置的产品”之后的4行来删除它,所有这些都以“[”开头。 这又可能增加破坏某些东西的风险。

由于存储库不提供VMware Player,因此您必须在VMware网站上下载它。

要安装VMware Player,请下载适用于您的体系结构的最新版本(较新的版本位于该列表的顶部。也就是说,如果您运行的是32位版本的Ubuntu,请获取32位版本,如果您’重新运行64位版本的Ubuntu,获取64位版本。如果你不确定你正在运行哪个版本的Ubuntu,请按Ctrl + Alt + T打开终端窗口,然后输入uname -m如果它是x86_64 ,那么你正在运行64位版本的Ubuntu。如果它是i686 ,那么你正在运行32位版本的Ubuntu。

下载完成后,转到终端中下载的文件夹。 您可以使用cd命令执行此操作。 例如,如果将其放在“ Downloads文件夹中,请运行:

 cd ~/Downloads 

(在终端中,文件路径开头的~字符代表您的主文件夹。)

现在使用chmod命令使此安装程序文件可执行。 目前,VMware Player 4.0.3 Build 703057是最新版本,因此对于32位安装程序,您将运行:

 chmod +x VMware-Player-4.0.3-703057.i386.txt 

或者对于您运行的64位安装程序:

 chmod +x VMware-Player-4.0.3-703057.x86_64.txt 

(对于将来的版本,命名约定可能会更改。特别是,安装程序通常被命名为.bundle而不是.txt ,因为它们不是真正的文本文件。只需使用您下载的任何文件的全名。)

安装程序可能需要构建和安装内核模块,因此建议您确保拥有必要的软件包以实现此目的。 运行uname -r 。 输出应以genericgeneric-paeservervirtual 。 如果它没有以generic结尾,则将以下generic替换为它的结尾。

sudo apt-get update
sudo apt-get install build-essential linux-headers- generic

现在运行安装程序。 你必须以root身份运行它,所以使用sudo

 sudo ./VMware-Player-4.0.3-703057.i386.txt 

或者对于64位版本:

 sudo ./VMware-Player-4.0.3-703057.x86_64.txt 

其余的安装过程是引导和图形化的。 虽然您必须以root身份运行安装程序,但通常不需要(通常不应该)在安装后以root身份运行VMware Player。 有时,在更新内核或VMware Player后,VMware Player可能会要求您允许它以root身份构建和安装新的内核模块。 没关系。

注意:第一次运行时可能会出现内核错误,如果是这样,请尝试:

 cd /tmp wget http://communities.vmware.com/servlet/JiveServlet/download/1553530-39784/patch-modules.sh wget http://communities.vmware.com/servlet/JiveServlet/download/1553530-39785/vmware-7.1-2.6.35-3-generic.patch sudo sh patch-modules.sh 

如果这不起作用(并且它要求您提供补丁位置)请尝试以下位置:

 /tmp/patch-modules.sh 

这些额外信息来自这里 ,我所做的就是添加/tmp/patch-modules.sh 。 如果它不起作用,请参阅上面的论坛链接。

http://downloads.vmware.com/d/info/desktop_end_user_computing/vmware_player/4_0

点击下载然后注册IT 在此处输入图像描述 完成注册 在此处输入图像描述 然后下载你想要的版本我有Ubuntu 11.10 x64位 在此处输入图像描述 下载 在此处输入图像描述 下载后,运行以下命令

  sudo apt-get install build-essential linux-headers-`uname -r` 

然后转到您的下载目录

 cd Download (full command will be cd /home/your-user-name/Download) ls -l gksudo bash ./VMware-Player-4.0.2-591240.x86_64.bundle 

在此处输入图像描述在此处输入图像描述在此处输入图像描述在此处输入图像描述

在此处输入图像描述

帮助采取

http://www.howtoforge.com/how-to-install-vmware-player-on-ubuntu-11.04-linux-mint-11

https://help.ubuntu.com/community/VMware/Player

您可以从官方网站下载适用于Linux的Vmware播放器,扩展名为.bundle

之后导航到终端中的下载文件夹。

然后使用命令:

 sudo sh filename.bundle 

它将完成剩余的工作。

它对我有用。

适用于不同版本,我使用版本4.0.4.744019进行了测试:

在控制台中运行vmware-installer -l以获取版本号。

编辑文件patch-modules_3.2.0.sh

  1. 查找plreqver = 4.0.2行并将其更改为plreqver = [复制并粘贴版本号,只需三位数xxx]

  2. 删除以下行:

    未设置的产品[-z“$ vmver”] && error“未在此PC上安装(正确)VMWare”[“$ vmver”==“workstation $ vmreqver”] && product =“VMWare WorkStation”[“$ vmver”= =“player $ plreqver”] && product =“VMWare Player”[ – z“$ product”] && error“抱歉,此脚本仅适用于VMWare WorkStation $ vmreqver或VMWare Player $ plreqver”

    [“ id -u ”!=“0”] && error“你必须是root才能运行这个脚本”[ – f“$ ptoken”] && error“$ ptoken found。你已经修补了你的资源”[! -d“$ basedir”] && error“找不到源’$ basedir’目录,重新安装$ product”[! -f“$ fpatch”] && error“’找不到’$ fpatch’。请将它复制到当前’$ curdir’目录”

现在通过sudo sh patch-modules_3.2.0.sh运行补丁

Virtualbox与VMware播放器类似,但与VMware播放器相比,它包含在存储库中。 从存储库中提取的优势在于您不必担心更新,它们会随附常规系统更新。 Virtualbox可以读取VMware映像。

从命令行apt-get install virtualbox ,或在Software Center中搜索virtualbox

如果您确实要安装VMware Player,请找到适用于您的体系结构的.deb安装文件(32位或64位)。 通常双击将开始安装。 在这种情况下,您需要自己处理所有更新。