? ? ? 目前做自動(dòng)化測(cè)試,由于工作中較少涉及到Linux這塊,這方面一直是弱項(xiàng),包括環(huán)境安裝部署、linux命令、數(shù)據(jù)庫(kù)操作等。一方面是想提升自己這塊能力,另外最近學(xué)習(xí)Python不太走心,想練練其他東西換換思路繼續(xù)學(xué)習(xí),提升效率。網(wǎng)上的資料很豐富,但實(shí)際情況多是沒有一篇能夠完整順利走下整個(gè)流程,這跟每個(gè)人的環(huán)境、需求不同也有關(guān)系;開講啦。
需求的安裝包:
VMware10:
VMware-workstation-full-10.0.5-2443746.exe
Centos7 64:
? ? ? 接下來就是創(chuàng)建新的虛擬機(jī),新建過程中導(dǎo)入ios鏡像下方會(huì)提示無(wú)法檢測(cè)到操作系統(tǒng),無(wú)視直接下一步。
? ? ? 我是安裝的最簡(jiǎn)版,沒有圖形界面的,所以在安裝界面選項(xiàng)里面沒有進(jìn)行 "軟件選擇" 設(shè)置,默認(rèn)的是最小安裝,也就是沒有界面的,后面會(huì)介紹怎么通過命令行安裝圖形界面;安裝過程參考這兩篇,可能會(huì)有你遇到的問題,也有圖形界面安裝介紹:
最簡(jiǎn)安裝:CentOS 7.0系統(tǒng)安裝配置圖解教程
安裝完之后要進(jìn)行網(wǎng)絡(luò)配置,參考以下這篇成功配置:
解決CentOS7虛擬機(jī)無(wú)法上網(wǎng)并設(shè)置CentOS7虛擬機(jī)使用靜態(tài)IP上網(wǎng)
配置好網(wǎng)絡(luò)之后,在命令行安裝GUI圖形界面:
重啟進(jìn)入完工:
為了避免安裝過程中出現(xiàn)問題,先執(zhí)行以下命令安裝所需,安裝之后記得重啟,很重要,或許就沒有后面的問題了:
yum?-y?update??
yum?-y?install?kernel-headers?kernel-devel?gcc??
點(diǎn)擊“安裝Tools”后會(huì)在虛擬機(jī)桌面出現(xiàn)一個(gè)包文件,打開之后在文件夾里面空白處右鍵->在終端打開,開始安裝,參見(偏向第一個(gè)鏈接,是我第二遍安裝的操作方法,后面會(huì)說明為什么是第二遍):
CentOS 7虛擬機(jī)中VMware Tools安裝教程
過程中,會(huì)提示需要切換到root,執(zhí)行su root,根據(jù)提示輸入密碼成功切換繼續(xù)操作;
如果遇到提示手動(dòng)卸載:open-vm-tools,如下:
The installer found the following conflicting packages installed on the system and will now remove them:
open-vm-tools
錯(cuò)誤:依賴檢測(cè)失?。?/p>
libhgfs.so.0()(64bit) 被 (已安裝) open-vm-tools-desktop-10.1.5-3.el7.x86_64 需要
libvmtools.so.0()(64bit) 被 (已安裝) open-vm-tools-desktop-10.1.5-3.el7.x86_64 需要
open-vm-tools(x86-64) = 10.1.5-3.el7 被 (已安裝) open-vm-tools-desktop-10.1.5-3.el7.x86_64 需要
Failed to remove the following packages:
open-vm-tools
Please manually remove them before installing VMware Tools.
Execution aborted.
打開另一個(gè)終端 執(zhí)行 rpm -e open-vm-tools;
如果仍提示被依賴,執(zhí)行 rpm -e open-vm-tools-desktop,再執(zhí)行 rpm -e open-vm-tools,回到tools安裝終端之后一直回車;
本以為可以一直回車了,半路又提示:
What is the location of the gcc program on your machine?
The path "" is not valid path to the gcc binary
Would you like to change it? [yes] yes
What is the location of the gcc program on your machine?
于是又查資料安裝gcc:
另外打開一個(gè)終端,用 rpm -q gcc 檢查一下有咩有g(shù)cc,沒有的話,則需要安裝,執(zhí)行以下命令:
yum -y install gcc?
yum -y install gcc-c++?
安裝完之后,再回到VMTools 的安裝,敲了幾次回車,還是一樣的提示,沒有再去查gcc的路徑什么的了,就直接輸入 no ,一直回車,直到最后success。
本人小白,所以也是各處拼接資料,盡量詳盡讓即使和我一樣的人也能看懂,記錄上能解決問題的并附上;一路摸爬滾打終于告一段落,希望這些問題能幫到一樣操作的你。以前看到別人的博客、文章時(shí)很是欣慰能有人會(huì)愿意花時(shí)間寫下他們的經(jīng)驗(yàn),解決辦法,現(xiàn)在自己寫了一次才體會(huì)到里面的辛酸和喜悅,向所有奉獻(xiàn)者致敬。
補(bǔ)充:
隔一天之后,準(zhǔn)備下mysql安裝包:
wget? http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
提示無(wú)法解析服務(wù)器,發(fā)現(xiàn)不能上網(wǎng)了,網(wǎng)上又是一頓查資料還是沒能解決,后來重啟虛擬機(jī),恢復(fù)正常,可以訪問網(wǎng)絡(luò)。但是發(fā)現(xiàn)從本機(jī)復(fù)制內(nèi)容無(wú)法粘貼到虛擬機(jī)里面,于是重新安裝VMware Tools,安裝之前一定提前安裝
yum?-y?update??
yum?-y?install?kernel-headers?kernel-devel?gcc?
并重啟重啟重啟,這里即是前面提到的第二次安裝。
安裝tools之后如果還是不行,就參考:
VMware虛擬機(jī)Linux和Windows宿主機(jī)間復(fù)制粘貼問題
,還是不行就重啟虛擬機(jī)或者關(guān)閉虛擬機(jī)電源重新打開,到這我的問題解決了。
永不止步。