新聞中心
問題發(fā)生背景:
近期因為學(xué)習(xí)需要使用centos-6.8與CentOS-7系統(tǒng),因此最小化安裝系統(tǒng)后例常進行vmtools的安裝,然而竟然報錯,報錯內(nèi)容如下

./vmware-install.pl bash:./vmware-install.pl :/usr/bin/perl:bad interpreter:No such file or directory.
這是什么鬼,最為菜鳥的我第一眼就看懵了,之前都沒發(fā)生過,怎么這次就出現(xiàn)意外了?
于是上網(wǎng)查找問題所在。
問題的搜索與解決:
經(jīng)過短暫的搜索發(fā)現(xiàn)了一個很有用的解決方法。最小化安裝CentOS6 VMware-tools安裝幾點注意事項
其中這個內(nèi)容的發(fā)現(xiàn),讓我隱約感覺到了問題所在。
文章中提到這個問題的出現(xiàn)是由于缺少perl的支持,上面的報錯內(nèi)容就是說在/usr/bin/perl中找不到關(guān)于perl的支持。于是開始安裝perl
yum groupinstall "Perl Support"
在輸入上述命令前還需要進行本地源的一些配置
先刪除/etc/yum.repos.d下的文件(目前我不知道為什么要刪除只是知道這么做可以解決問題)
然后創(chuàng)建/etc/yum.repos.d/CentOS-Media文件并進行相關(guān)配置
[名字] 起一個自己易識別的名字 name=name 同上 baseurl= 將本地源指向掛在路徑,這個需要自己事先創(chuàng)建并將本地源掛在其上 gpgcheck=0 gpg的檢查,0表示不自檢,1表示自檢。我選擇不自檢 enabled=1 1表開啟,0表關(guān)閉。因為我們是要使用本地源故設(shè)置為1
上述工作都準(zhǔn)備妥當(dāng)就可以進行Perl Support的安裝了。
當(dāng)perl安裝完畢,vmtools就可以正常安裝。
問題解決。
問題的后續(xù)思索:
因為之前安裝過6.x版本的RedHat沒有出現(xiàn)過相關(guān)問題,所以有點不明白為什么這次vmtools安裝不上。
不過我知道vmtools的最大作用是優(yōu)化桌面環(huán)境,優(yōu)化驅(qū)動,而Linux的最小化安裝沒有桌面,因此這可能是一部分原因,不過這應(yīng)該是最表象的原因。
因為我對于開發(fā)不太了解,但是還是知道點,vmtools在Linux中竟然會調(diào)用perl語言的支持,我想很大的可能是vmtools的開發(fā)使用了perl。
之前在安裝帶有桌面的Linux從來沒出現(xiàn)過這種問題,我想Linux的桌面應(yīng)該也用到了perl環(huán)境,所以vmtools在帶有桌面的Linux中安裝沒有問題。
我不知道我的這種推測對還是不對,不過至少提出了一種假設(shè)等著自己去驗證。
當(dāng)前文章:CentOS6.8及7最小化安裝后無法直接安裝vmtools問題
文章地址:http://www.dlmjj.cn/article/djcscdi.html


咨詢
建站咨詢
