vmware-install.pl安装VMware Tools

本文详细介绍了在CentOS7系统中安装VMwareTools的过程,包括获取安装文件、配置光驱、安装必要的软件包如perl、gcc等,以及解决安装过程中可能出现的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

因为需要测试linux环境下shell调用mongodb的方法,所以装了一下虚拟机,系统是linux CentOS 7 64bit。

讲一下VMware Tools的安装顺序:

1.获取安装文件

VMTool的安装文件在VM虚拟机安装目录下的linux.iso中。


在虚拟机的光驱设置选项中,选中linux.iso:


之后就可以进入linux环境下,调用mount命令将cdrom(光驱)中的文件linux.iso解压到mnt文件夹下:

mount /dev/cdrom /mnt/


其中的VMwareTools*.tar.gz就是安装需要的文件了

建议先复制到/tmp底下,避免以后从虚拟光驱中提取文件时被覆盖掉。

解压后调用vmware-tools-distrib中的vmware-install.pl文件,如果执行时出现以下反馈:

说明执行pl类型文件的perl未安装,安装perl环境即可。

yum install perl*

之后调用vmware-install.pl文件,进入安装流程。

其中可能会出现多次选择输入yes or no,如果遇到

1.无法找到gcc的合法路径

安装gcc和g++编译器

yum -y install gcc gcc-c++ autoconf pcre pcre-devel make automake

2.无法找到generic kernel headers的合法路径

安装相关文件

yum -y update  
yum -y install kernel-headers kernel-devel gcc

之后reboot重启再重新调用vmtool安装程序即可

正常获取GCC和kernel header path:


之后就可以安装成功了(注:中间除了这两个选择no以外,其他询问是否的都选yes,默认地址的都回车确认即可)

另外关于文件分享功能:


在分享文件夹中设置对应的路径即可,linux下可以在/mnt/hgfs中获取到对应的文件。

<think>好的,我需要帮助用户解决在Linux中执行vmware-install.pl文件时遇到的问题。首先,我需要回顾用户提供的引用内容,看看里面有没有有用的信息。 用户提供的引用[1]提到安装VMware Tools的步骤,包括运行sudo ./vmware-install.pl并一直按回车。引用[2]指出,有些情况下需要在安装过程中选择“no”来避免卸载旧版本,否则可能会失败。引用[3]则讲述了在Kali Linux中遇到权限问题时,如何通过复制文件到桌面再解压的方法解决。这些信息都是解决安装问题的关键点。 接下来,我需要按照用户的要求,分步骤详细说明如何执行vmware-install.pl以及解决常见问题。用户可能遇到权限不足的问题,比如解压失败或无法修改文件属性,这时候需要指导他们如何获取权限或复制文件到有权限的目录。另外,安装过程中出现的交互式提示,如是否回收磁盘空间,用户需要知道正确的选择,比如输入“no”而不是默认的“yes”。 还需要注意,用户可能在不同的Linux发行版上操作,所以步骤需要通用,同时针对特定问题给出解决方案,比如Kali Linux中的处理方法。此外,安装完成后可能需要重启或手动加载模块,这也是需要提到的。 最后,生成相关问题时要围绕VMware Tools安装、权限问题、错误处理等方面,确保用户能找到后续可能需要的帮助。</think>### 如何在Linux中执行vmware-install.pl文件及问题解决 #### **一、基础执行步骤** 1. **挂载/解压VMware Tools镜像** - 虚拟机菜单选择「虚拟机 > 安装/重新安装VMware Tools- 挂载后进入挂载目录(通常为`/media/VMware Tools`或`/run/media/[user]/VMware Tools`) - 解压安装包到临时目录(如桌面): ```bash tar zxvf VMwareTools-*.tar.gz -C ~/Desktop ``` 2. **执行安装脚本** ```bash cd ~/Desktop/vmware-tools-distrib sudo ./vmware-install.pl ``` 安装过程中需按提示操作,**大部分情况按回车接受默认值即可** [^1]。 --- #### **二、常见问题及解决方案** 1. **权限不足导致解压失败** - **现象**:`tar: 无法创建目录` 或 `只读文件系统` - **解决**: - 复制安装包到用户目录(如桌面)再解压 [^3] ```bash cp VMwareTools-*.tar.gz ~/Desktop && cd ~/Desktop tar zxvf VMwareTools-*.tar.gz ``` - 使用`sudo`提升权限解压: ```bash sudo tar zxvf VMwareTools-*.tar.gz -C /opt ``` 2. **交互提示导致安装中断** - **关键提示**:`Would you like to recover wasted disk space by uninstalling? [yes]` 必须输入`no`并回车,否则会卸载旧版本导致失败 [^2]。 - **其他提示**:遇到`In which directory...`时,直接回车使用默认路径。 3. **内核头文件缺失报错** - **现象**:`The path "" is not valid. What is the location...` - **解决**:安装内核开发包(以Ubuntu/Debian为例): ```bash sudo apt install linux-headers-$(uname -r) build-essential ``` 4. **无法启用拖拽/复制粘贴功能** - **验证模块加载**: ```bash vmware-toolbox-cmd -v ``` - **手动加载模块**: ```bash sudo vmware-config-tools.pl ``` --- #### **三、补充说明** - **安装后重启**:部分功能需重启生效(如共享文件夹)[^3] - **精简安装模式**:使用`--default`参数跳过交互提示: ```bash sudo ./vmware-install.pl --default ``` ---
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值