在CentOS Minimal版本上安装VMware Tools并没有像Windows那么容易,因为一些诸如gcc甚至ifconfig这些软件包并没有被安装。
在 这里 找到比较详细的安装步骤。不过可能作者的系统应该已经包含了ifconfig,我把步骤搬过来,顺便补充安装ifconfig这一步。
- 首先su到root
$ su root
- 安装 kernel-devel, gcc, dracut, make, perl和eject
$ yum -y install kernel-devel gcc dracut make perl eject
- 挂载VMware Tools到"/media"
$ mount /dev/cdrom /media
- 解压VMware Tools
$ tar -zxf /media/VMwareTools-*.tar.gz -C /tmp
- 以默认值安装VMware Tools
$ /tmp/vmware-tools-distrib/vmware-install.pl --default
- 删除VMware Tools的安装文件
$ rm -rf /tmp/vmware-tools-distrib
- 验证VMware Tools
$ initctl list | grep vmware-tools
vmware-tools start/running
那问题来了,怎样安装ifconfig呢?如果上述过程中,安装程序没有询问ifconfig的位置,证明它已经被安装到CentOS了。否则就要用yum来把ifconfig给装上。
执行yum -y install ifconfig时会发现没有ifconfig这个包。用yum search查询一下,发现ifconfig是在net-tools这个包里面(后面版本号会因为不同的CPU类型而有所不同)。
$ yum search ifconfig
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* base: centos.sonn.com
* extras: ftp.osuosl.org
* updates: mirror.tocici.com
============================== Matched: ifconfig ===============================
net-tools.i686 : Basic networking tools
Exit code: 0
所以安装net-tools就可以把ifconfig给装上了。
$ yum -y install net-tools
文章评论
现在安装vmware-tools只需要yum install open-vm-tools就可以了。