當前位置: 首頁>>技術問答>>正文


如何安裝VMware Player?

, ,

問題描述

我無法在Ubuntu 12.04 64Bit上安裝VMwarePlayer 4.0.3。對於版本4.0.2,我找到了一個我必須運行的腳本,之後我可以安裝4.0.2。版本4.0.3是否有類似的解決方案?

最佳解決思路

我遇到了同樣的問題,我能夠通過編輯應用它的腳本中的版本號來製作相同的補丁。

WARNING: I don’t actually know what I’m talking about when it comes to VMware patching, I just made an educated guess that seems to work.

您是否想自己嘗試這取決於您是如何使用risk-averse。但是,嘿,您的VMware Player安裝已經壞了,對嗎?我想我可以卸載並重新安裝版本4.0.2的worst-case場景。

我根據我在此處找到的說明進行了此操作:vmware player compile issue。將其歸結為最簡單的步驟:

  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

有時,版本檢查不正確。在這種情況下,您可以通過刪除”unset product”之後的4行來刪除它,所有這些行都以”[“開頭。這又可能增加破壞某些東西的風險。

次佳解決思路

由於存儲庫不提供VMware Player,因此您必須將其下載到here at the VMware website

要安裝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的形式運行安裝程序,但在安裝後,通常不需要(通常不應該)將VMware Player作為root運行。有時,在更新內核或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

這些額外信息來自here,我所做的就是添加/tmp/patch-modules.sh。如果它不起作用,請參閱上麵的論壇鏈接。

第三種解決思路

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

點擊下載然後注冊IT完成注冊然後下載你想要的版本Ubuntu 11.10 x64位下載一旦下載然後運行以下命令

software-installation,vmware-player,ubuntu

software-installation,vmware-player,ubuntu

software-installation,vmware-player,ubuntu

software-installation,vmware-player,ubuntu

  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

software-installation,vmware-player,ubuntu

software-installation,vmware-player,ubuntu

software-installation,vmware-player,ubuntu

software-installation,vmware-player,ubuntu

software-installation,vmware-player,ubuntu

幫助采取

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

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

第四種思路

您可以從.bundle官方網站下載適用於Linux的Vmware播放器作為擴展。

之後導航到終端中的下載文件夾。

然後使用命令:

sudo sh filename.bundle 

它將完成剩餘的工作。

它對我有用。

第五種思路

適用於不同版本,我使用版本4.0.4.744019進行了測試:

在控製台中運行vmware-installer -l以獲取版本號。

編輯文件patch-modules_3.2.0.sh

  1. 查找plreqver = 4.0.2行並將其更改為plreqver = [複製並粘貼版本號,隻需三位x.x.x]

  2. 刪除以下行:unset product [-z “$vmver”]&&錯誤“此PC上沒有安裝(正確)VMWare”[“$vmver” == “workstation$vmreqver”]&& product = “VMWare WorkStation” [“$vmver” == “player$plreqver”]&& product = “VMWare Player” [-z “$product”]&&錯誤“抱歉,此腳本僅適用於VMWare WorkStation $ vmreqver或VMWare Player $ plreqver”[“id -u”!= “0”]&&錯誤“你必須是root才能運行這個腳本”[-f “$ptoken”]&&錯誤“找到了$ ptoken。你已經修補了你的來源”[! -d “$basedir”]&&錯誤“未找到源’$basedir’目錄,重新安裝$ product”[! -f “$fpatch”]&&錯誤“未找到’$fpatch’。請將其複製到當前的’$curdir’目錄”

現在通過sudo sh patch-modules_3.2.0.sh運行補丁

參考資料

本文由Ubuntu問答整理, 博文地址: https://ubuntuqa.com/zh-tw/article/1873.html,未經允許,請勿轉載。