如何安装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编译问题 。 将其归结为最简单的步骤:
- 下载此tarball: http : //weltall.heliohost.org/wordpress/wp-content/uploads/2012/01/vmware802fixlinux320.tar.gz
- 解压缩主目录中的tarball
- 编辑文件patch-modules_3.2.0.sh。 查找
plreqver=4.0.2
并将其更改为plreqver=4.0.3
- 保存文件,然后运行它。
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
。 输出应以generic
, generic-pae
, server
或virtual
。 如果它没有以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
您可以从官方网站下载适用于Linux的Vmware
播放器,扩展名为.bundle
。
之后导航到终端中的下载文件夹。
然后使用命令:
sudo sh filename.bundle
它将完成剩余的工作。
它对我有用。
适用于不同版本,我使用版本4.0.4.744019进行了测试:
在控制台中运行vmware-installer -l
以获取版本号。
编辑文件patch-modules_3.2.0.sh
:
-
查找plreqver = 4.0.2行并将其更改为plreqver = [复制并粘贴版本号,只需三位数xxx]
-
删除以下行:
未设置的产品[-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位)。 通常双击将开始安装。 在这种情况下,您需要自己处理所有更新。