在linux平臺下安裝vmware的過程是有些曲折的,在這裏我僅僅把我安裝的過程寫出來給大家分享一下,同時也算是自己的知識積累,其中有錯誤的地方,還望大家多多地指點。
首先,你要確認你的系統中是否已經安裝了kernel的源碼包和開發包。你可以在命令行終端輸入下列命令:
這裏以FC9系統爲例。
[root@localhost ~]# rpm -qa|grep kernel
kerneloops-0.10-11.fc9.i386
kernel-devel-2.6.25-14.fc9.i686 <----------內核的開發包
kernel-headers-2.6.25-14.fc9.i386 <----------內核相關的頭文件包
kernel-2.6.25-14.fc9.i686 <----------內核的源碼包
如果沒有這些相關的包的話,請你在google或百度中搜索,或者到http://rpm.pbone.net/中去搜索。要是還沒有的話,恭喜你,去linux的官方站點,找源碼包,自己慢慢編譯吧。
接着,到vmware官方站點上下載你所需要的虛擬機版本的安裝包。不過在你要在官網上註冊一下,並且下載下來的安裝包,一般都是rpm或者bundle等安裝包,不是源碼包。
說明一下:你最好是下載rpm包,因爲rpm包的安裝和卸載都是大家比較熟悉的,而bundle包的安裝的話,可以輸入下列命令安裝:
這裏以VMware-Workstation-7.0.0-203739.i386.bundle爲例。
安裝:
[root@localhost vmware]# chmod +x VMware-Workstation-7.0.0-203739.i386.bundle
[root@localhost vmware]# ./VMware-Workstation-7.0.0-203739.i386.bundle
卸載:
[root@localhost vmware]# ./VMware-Workstation-7.0.0-203739.i386.bundle --uninstall
另外還有:
源引於http://www.kartook.com/2009/11/how-to-uninstall-vmware-workstion-bundle/
kartook@moon:~$ vmware-installer -l
Product Name Product Version
====================== ====================
vmware-workstation 7.0.0.203739kartook@moon:~$ sudo vmware-installer -u vmware-workstation 7.0.0.203739
[sudo] password for kartook:
kartook@moon:~$
在這裏,我還是多說一下,使用.tar.gz的源碼包編譯的吧。下載.tar.gz的包後,解壓,執行安裝腳本,並配置安裝。
這裏我以VMware-workstation-e.x.p-91182.i386.tar.gz爲例。
[root@localhost vmware]# tar -zxvf VMware-workstation-e.x.p-91182.i386.tar.gz
[root@localhost vmware]# cd vmware-distrib
[root@localhost vmware-distrib]#./vmware-install.pl
接着可以是一路的回車了。
有的人可能會遇到,不斷地提示“What is the location of the directory of C header files that match your running kernel? [/usr/src/linux/include]”
其實,這個就是因爲系統中沒有相應的內核源碼包和開發包造成的。(如果你安裝了這些包,還是提示這個問題,那你可以找找vmware-any-any-update115.tar.gz的補丁包,據網上說,這個是vmware的一個bug,老版本的vmware會出現這些問題,新版中沒有見到。)
如果一路安裝下來沒有出現錯誤的話,那麼在命令行終端輸入下列命令:
[root@localhost ~]#vmware
就可以啓動虛擬機了。要是你在windows系統中用過虛擬機的話,你會發現,其實linux平臺下的vmware和windows下的沒有什麼差別。設置和創建虛擬機基本一樣。
說明:在linux平臺下使用vmware還是在X windows下更爲方便些。而純命令行模式下,vmware會提示錯誤的。
寫得有些亂,但總的來說,我是把vmware安裝成功了。其中出現問題的地方就是vmware提示找不到系統內核的頭文件,只要安裝了kernel的源碼包和開發包的話,一般都是可以順利安裝的。