如何安装VMware Player?

我是Ubuntu的新手,想要安装VMWare Player。请问安装的步骤是什么?

2这个问题与可能的重复问题在于所问的内容上明显不同。我已经重新打开了它。 - Thomas Ward
1我编辑了一下,把重复的横幅给去掉了 :P - Kulfy
3个回答

由于VMware Player不在软件库中提供,您必须从VMware官网下载。

请注意,VMware Player(就像VMware Workstation一样)不再有32位版本,因此如果运行uname -m显示x86_64,则可以运行它,但如果显示i686,则无法运行(或者必须使用旧版本)。

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

cd ~/Downloads

(在终端中,文件路径开头的~字符代表您的主文件夹。)
现在使用chmod命令将此安装程序文件设置为可执行文件。目前,VMware Workstation 15.1.0 Player Build 13591040是最新版本。要执行此操作,您可以运行以下命令:
chmod +x VMware-Player-15.5.0-14665864.x86_64.bundle

下载文件时,请使用完整的文件名。命名规则可能会在将来发生变化,但即使不变,文件名中包含版本号,因此每个版本的VMware Player都有不同的文件名。(对于这一点,Tab键补全非常方便:如果您输入文件名的前几个字符,然后按下Tab键,如果当前目录中只有一个以这种方式开头的文件,您的shell应该自动将其扩展为完整的文件名。)

安装程序可能需要构建和安装内核模块,因此建议确保您具备必要的软件包来完成此操作。运行uname -r。现在,输出通常以-generic结尾。在旧版本的Ubuntu上,generic-paeservervirtual也很常见。如果输出不以-generic结尾,请将下面的-generic替换为实际的结尾。

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

现在运行安装程序。您必须以root身份运行它,所以使用sudo命令:
sudo ./VMware-Player-15.5.0-14665864.x86_64.bundle

(与之前一样,您应该使用您下载的文件名,并且可以使用制表符自动补全。请注意,在此命令中,文件名之前的./非常重要。)
安装过程的其余部分是由图形界面引导的。虽然您必须以root用户身份使用sudo运行安装程序,但在安装完成后,通常不需要以root用户身份运行VMware Player,也不应该这样做。偶尔,在内核或VMware Player更新后,VMware Player可能会要求您以root用户身份允许其构建和安装新的内核模块。这是可以接受的。

使用旧版本的VMWare,在第一次运行时可能会出现内核错误。如果可能的话,你应该使用更新的版本--或者至少使用仍然受支持的版本--不仅是为了解决这些问题,而且还因为像VMware Player和VMware Workstation这样的虚拟机监视程序可能存在安全漏洞,这些漏洞在受支持的版本中会得到修补。然而,如果你确实使用了旧版本并遇到了内核错误,请参考此页面。如果你认为你遇到了那里描述的问题,你可以下载并运行patch-modules.sh

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。如果你打算尝试这个(或者遇到问题),你应该参考上面的论坛链接。大多数用户今天不需要这样做。

谢谢,我可以安装VMWare,但在内核下运行一些模块更新程序后,它提示我一个错误:“无法启动服务,请参见日志文件...” - willy
我得到了补丁模块更新3.2.0.sh,现在我可以运行我的VMPlayer了,谢谢 :) - willy
你能分享一下补丁的链接吗? - Yugal Jindle
@willy 你能告诉我们你是怎么得到这个补丁的吗?我想把这个加到我的回答里。 - Eliah Kagan
抱歉,我从这里得到了补丁................-http://askubuntu.com/questions/130937/vmware-player-4-0-3-on-ubuntu-12-04 - willy
VMWare Player的捆绑工具可以直接从VMWare的CDS服务器下载,链接在这里:http://softwareupdate.vmware.com/cds/vmw-desktop/player/ - ish
1现在不再需要您注册/登录才能从他们的下载页面获取安装文件。 - Adonis K. Kakoulidis
@Varemenos 谢谢!(我已编辑,所以我的答案不再说你必须在下载之前注册、登录和接受协议。) - Eliah Kagan

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

enter image description here enter image description here enter image description here enter image description here

enter image description here

帮助已接受

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

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


图片5、6、7、8将展示给您第4版,因为我已经复制粘贴了,所以不用担心。 - One Zero

你可以从官方网站下载Linux版本的Vmware播放器,文件扩展名为.bundle。
之后在终端中导航到下载的文件夹。
然后使用以下命令:
sudo sh filename.bundle 

它会完成剩下的工作。
对我来说,它起了作用。

VMWare Player 5.0.1是当前版本,对我来说运行得很好。我使用了这里的说明:http://www.liberiangeek.net/2012/09/install-vmware-player-5-0-in-ubuntu-12-04-precise-pangolin/ - draganstankovic
同样的情况也适用于Kali Linux。两周前,我使用相同的技术手动在我的Kali上安装了VMware。 - Jishan Shaikh