运行 vmware-install.pl 时出现以下错误。
安装程序无法在您的机器上找到“depmod”程序。请确保已安装该程序。是否要手动指定该程序的位置?
发生这种情况时,我正在以 root 身份运行此程序。之前的阅读让我相信 depmod 应该在 /sbin/depmod 中,但它也不在那里。
虚拟机软件:VMware Workstation
主机:Windows 10
访客:debian-10.1.0-386
任何建议或解决方案都将不胜感激。
答案1
按照https://www.howtoforge.com/vmware_tools_on_linux
安装所需的工具:
apt-get install autoconf automake binutils cpp gcc linux-headers-$(uname -r) make psmisc
答案2
depmod
和其他工具都位于其中/sbin/
。在安装脚本要求输入这些路径时,我手动输入了这些路径,它显示我应该使用软件包open-vm-tools
,请参阅http://kb.vmware.com/kb/2073803
这又让我https://github.com/vmware/open-vm-tools/blob/master/README.md最终让我意识到他们正在讨论一个我可以安装的软件包apt-get
:
apt-get install open-vm-tools
和
apt-get install open-vm-tools-desktop
运行两者并重新启动后,我的虚拟机的屏幕大小最终会调整到虚拟机的窗口大小,并且复制和粘贴功能也能正常工作。
答案3
这是您的解决方案。
root@mydebian:~/vmware-tools-distrib# ./vmware-tools-distrib
此命令返回错误安装程序无法在您的机器上找到“depmod”程序
root@mydebian:~/vmware-tools-distrib# sudo ./vmware-tools-distrib
此命令有效并安装 vmware 工具。
答案4
您需要做的就是访问 root 访问权限,因为您似乎没有以 root 身份登录。请对 root 使用此代码 sudo -s 或 sudo -i 输入您的密码。root 中的用户使用此代码访问您的桌面,/home/username/Desktop 在桌面中,您可以跟进安装过程。您不会再收到错误
出现此错误是因为你不是 root