当前位置: 首页 > news >正文

Ubuntu20.04.2安装Vmware tools

软件版本:Vmware Workstation Pro 17.6.2
操作系统镜像文件:ubuntu-20.04.2-desktop-amd64

方式1:用iso镜像安装

没用这种方法,太麻烦

方式2:用apt安装Open VM Tools

如果你使用的是较新的Ubuntu版本(如Ubuntu 22.04或更高),VMware Tools可能已经通过Open VM Tools进行了预安装。Open VM Tools是一个开源版本的VMware Tools,功能与VMware Tools类似。

1、确定Ubuntu虚拟机有网络

2、镜像源切换为中国的

3、执行命令

  • 仅安装 open-vm-tools:适合服务器环境或不需要桌面增强功能的场景。
  • 安装 open-vm-tools-desktop:适合桌面环境,尤其是需要无缝模式、鼠标指针集成等增强功能的用户。
    如果你不确定是否需要桌面增强功能,可以先安装 open-vm-tools-desktop,因为它包含了 open-vm-tools 的所有功能。
sudo apt update
sudo apt upgrade
sudo apt install open-vm-tools-desktop 
#sudo apt install open-vm-tools #这一行不用执行
#open-vm-tools-desktop包含了open-vm-tools 的所有功能。

补充说明

open-vm-tools 是 Open VM Tools 的核心组件,它是 VMware Tools 的开源版本,主要用于提供虚拟机与宿主机之间的基本交互功能。它包含以下功能:

  • 时间同步:确保虚拟机的时间与宿主机保持一致。
  • 文件共享:支持虚拟机与宿主机之间的文件共享功能。
  • 网络功能:优化虚拟机的网络性能。
  • 其他基础功能:如虚拟机的电源管理、性能优化等。
  • 适用场景:如果你只需要基本的虚拟机功能(如时间同步、文件共享等),安装 open-vm-tools 就足够了。

open-vm-tools-desktop 是 open-vm-tools 的扩展包,专门针对桌面环境(如 GNOME、KDE 等)提供额外的增强功能。它包含了 open-vm-tools 的所有功能,并且增加了以下特性:

  • 无缝模式(Unity):让虚拟机的窗口直接显示在宿主机的桌面环境中,而不是在虚拟机窗口中。
  • 鼠标指针集成:在虚拟机和宿主机之间切换鼠标指针时,无需手动释放或捕获鼠标。
  • 拖放功能:支持在虚拟机和宿主机之间拖放文件。
  • 高分辨率支持:自动调整虚拟机的屏幕分辨率以适应宿主机的显示设置。
  • 其他桌面增强功能:如改进的图形性能、桌面集成等。
  • 适用场景:如果你使用的是桌面环境,并且希望获得更流畅的用户体验(如无缝模式、鼠标指针集成等),那么安装 open-vm-tools-desktop 是更好的选择。

相关文章:

Ubuntu20.04.2安装Vmware tools

软件版本:Vmware Workstation Pro 17.6.2 操作系统镜像文件:ubuntu-20.04.2-desktop-amd64 方式1:用iso镜像安装 没用这种方法,太麻烦 方式2:用apt安装Open VM Tools 如果你使用的是较新的Ubuntu版本(如…...

检测服务端口是否开放的常用方法

检测服务端口是否开放的常用方法 文章目录 检测服务端口是否开放的常用方法背景使用nc命令使用 telnet 命令使用 curl 命令使用 openssl 命令使用 Python 脚本,socket连接使用 bash 内建命令:使用 nmap:总结 背景 有时候需要测试网络是否连通,端口是否开放&#xf…...

muduo源码阅读:socket常见操作及一些补充

TCP连接和释放 一个典型的TCP连接、通信过程: (假设有资源的一端是服务器端) 服务器会启用一个监听循环,不断接受client连接请求(三次握手建立连接), 进行数据通信,通信完成以后断开连接(四次挥手断开连接)。 对于…...

虚拟表格实现全解析

在数据展示越来越复杂的今天,大量数据的渲染就像是“满汉全席”——如果把所有菜肴一次性摆上桌,既浪费资源也让人眼花缭乱。幸运的是,我们有两种选择: 自己动手:通过二次封装 Element Plus 的表格组件,实…...

使用 Grafana 监控 Spring Boot 应用

随着软件开发领域的不断发展,监控和可观测性已成为确保系统可靠性和性能的关键实践。Grafana 是一个功能强大的开源工具,能够为来自各种来源的监控数据提供丰富的可视化功能。在本篇博客中,我们将探讨如何将 Grafana 与 Spring Boot 应用程序…...

使用Socket编写超牛的http服务器和客户端(一)

实现一个高性能的基于 IOCP(I/O Completion Ports)的 HTTP 服务器,支持多线程、动态线程池调整和路由处理。 主要功能和特性 IOCP 模型: 使用多个 IOCP 句柄(IOCP_COUNT),将客户端连接均匀分配到不同的 IOCP 上,减少线程竞争。 工作线程使用 GetQueuedCompletionStatu…...

python turtle模块有哪几种命令

python turtle模块命令的分类: 1、运动命令 2、笔画控制命令 3、其他命令...

【Transformer架构】

目录 一、Transformer介绍 1.1 Transformer的诞生 1.2 什么是Transformer 1.3 Transformer的优势 1.4 Transformer的市场 二、Transformer架构 2.1 Transformer模型的作用 2.2 Transformer总体架构图 2.2.1 Transformer总体架构 2.2.2 输入部分 2.2.3 输出部分 2.2.…...

unity学习50:NavMeshAgent 区域Areas和cost

目录 1 NavMeshAgent 区域和成本的问题 2 区域Areas 2.1 区域和颜色 2.2 区域和成本 2.3 区域成本的作用 2.4 地图测试准备 2.5 如何实现 2.5.1 unity的2022之前的老版本 2.5.2 unity的2022之后的新版本 2.6 如果测试失败,是因为没有bake 2.7 测试前&…...

Blender小技巧和注意事项

1.雕刻模式如果没反应,需要将模式转换成编辑模式 2. 鼠标移到大纲 点击 小键盘的. / 大键盘句号 , 在大纲视图快速找到选中物体 3.打包图像等数据进Blender文件中,可以防止丢失 4.拍摄小物体用长焦镜头 , 焦距120mm左右...

Python常见面试题的详解15

1. 死锁(Deadlock) 死锁指的是在多线程或者多进程的运行环境中,两个或多个线程(进程)彼此等待对方释放所占用的资源,进而陷入无限期等待的僵局,最终导致程序无法继续推进。 必要条件 互斥条件…...

代码审计初探

学会了基础的代码审计后,就该提高一下了,学一下一些框架的php代码审计 先从一些小众的、已知存在漏洞的cms入手 phpems php的一款开源考试系统 源码下载 https://down.chinaz.com/soft/34597.htm 环境部署 windows审计,把相关文件放到phps…...

Spring面试题2

1、compareable和compactor区别 定义与包位置:Comparable是一个接口,位于java.lang包,需要类去实现接口;而Compactor是一个外部比较器,位于java.util包 用法:Comparable只需要实现int compareTo(T o) 方法,比较当前对…...

Linux 权限系统和软件安装(二):深入理解 Linux 权限系统

在 Linux 的世界里,权限系统犹如一位忠诚的卫士,严密守护着系统中的文件与目录,确保只有具备相应权限的用户才能进行操作。与其他一些操作系统不同,Linux 并不依据文件后缀名来标识文件的操作权限,而是构建了一套独特且…...

二:前端发送POST请求,后端获取数据

接着一:可以通过端口访问公网IP之后 二需要实现:点击飞书多维表格中的按钮,向服务器发送HTTP请求,并执行脚本程序 向服务器发送HTTP请求: 发送请求需要明确一下几个点 请求方法: 由于是向服务器端发送值…...

单机上使用docker搭建minio集群

单机上使用docker搭建minio集群 1.集群安装1.1前提条件1.2步骤指南1.2.1安装 Docker 和 Docker Compose(如果尚未安装)1.2.2编写docker-compose文件1.2.3启动1.2.4访问 2.使用2.1 mc客户端安装2.2创建一个连接2.3简单使用下 这里在ubuntu上单机安装一个m…...

安全生产月安全知识竞赛主持稿串词

女:尊敬的各位领导、各位来宾 男:各位参赛选手、观众朋友们 合:大家好~ 女:安全是天,有了这一份天,我们的员工就会多一份幸福, 我们的企业就会多一丝光彩。 男:安全是地,有了这一片地,我们的员工就多了一…...

C++的设计模式

1. 创建型模式 单例模式 (Singleton) 意图:确保类仅有一个实例,并提供全局访问点。(常见的日志类)实现:class Singleton { private:static Singleton* instance;Singleton() {} // 私有构造函数 public:static Singl…...

C++手撕AVL树

C手撕AVL树 1、AVL树的概念2、AVL树的结构3、AVL树的插入3.1、大概过程3.2、更新平衡因子3.3、更新平衡因子代码3.4、左单旋3.5、右单旋3.6、右左双旋3.7、左右双旋 4、AVL树的删除5、AVL树的查找6、AVL树的平衡检测7、AVL树的其他函数完整代码 1、AVL树的概念 二叉搜索树虽可…...

写大论文的word版本格式整理,实现自动生成目录、参考文献序号、公式序号、图表序号

前情提要:最近开始写大论文,发现由于内容很多导致用老方法一个一个改的话超级麻烦,需要批量自动化处理,尤其是序号,在不断有增添删减的情况时序号手动调整很慢也容易出错,所以搞一个格式总结,记…...

一台电脑变游戏派对:Nucleus Co-Op让你和好友共享屏幕乐趣

一台电脑变游戏派对:Nucleus Co-Op让你和好友共享屏幕乐趣 【免费下载链接】nucleuscoop Starts multiple instances of a game for split-screen multiplayer gaming! 项目地址: https://gitcode.com/gh_mirrors/nu/nucleuscoop 你是否曾梦想过和朋友一起坐…...

【AGI发展里程碑】:SITS2026官方路线图深度解码——5大技术跃迁节点与3年落地时间表

第一章:SITS2026发布:AGI发展路线图 2026奇点智能技术大会(https://ml-summit.org) SITS2026正式发布了《通用人工智能发展路线图(2026–2035)》,标志着AGI研发从碎片化工程实践转向系统性科学治理。该路线图由全球4…...

别再只看RMS粗糙度了!用Huray模型和Python手把手计算PCB铜箔损耗(附代码)

从理论到实践:用Python实现Huray模型精准计算PCB铜箔高频损耗 当信号频率突破10GHz门槛时,传统基于RMS粗糙度的Hammerstad模型开始出现明显偏差。我曾在一个40Gbps差分对设计项目中,发现实测插损比仿真结果高出3dB/inch,最终追踪到…...

标定结果从2像素到0.13:一次双目标定失败到成功的“硬核”复盘

图准科技-HH 图准精度视界 在立体视觉的世界里,标定(Calibration)是最基础也是最关键的一步,很多人往往忽略了它的重要性。然而,正是那些被忽视的细节往往隐藏着最致命的问题,特别是在面对真实数据时——尤…...

当LLM输出准确率突破99.2%,内容运营KPI考核体系必须重写的4个硬性条件(奇点大会技术委员会强制建议稿)

第一章:当LLM输出准确率突破99.2%,内容运营KPI考核体系必须重写的4个硬性条件(奇点大会技术委员会强制建议稿) 2026奇点智能技术大会(https://ml-summit.org) 当大语言模型在标准行业测试集(如ContentQA-2025 v3.1&am…...

MySQL JSON字段

mysql中有没有处理json数据的函数当然有!MySQL 从 5.7 版本开始就内置了非常强大的 JSON 处理函数,专门用来高效操作你表里的 security_info、sales_info、register_info、history_info 这些 JSON 字段,不用把整个 JSON 取出来改完再塞回去&a…...

【逆向实战】从算法到驱动:剖析学生机房管理助手7.8的进程隐藏与设备管控机制

1. 学生机房管理助手7.8逆向分析实战 记得第一次在学生机房看到那个熟悉的蓝色图标时,我就知道又要和这个"老朋友"斗智斗勇了。学生机房管理助手7.8版本相比之前的7.5版本,最明显的变化就是进程名随机化算法的调整。用dnSpy反编译脱壳后的mai…...

EntityX:C++11实体组件系统的终极入门指南

EntityX:C11实体组件系统的终极入门指南 【免费下载链接】entityx EntityX - A fast, type-safe C Entity-Component system 项目地址: https://gitcode.com/gh_mirrors/en/entityx EntityX 是一个基于 C11 的快速、类型安全的实体组件系统(ECS&a…...

Spliit费用分摊算法解析:从等额分摊到按比例分配的完整实现

Spliit费用分摊算法解析:从等额分摊到按比例分配的完整实现 【免费下载链接】spliit Free and Open Source Alternative to Splitwise. Share expenses with your friends and family. 项目地址: https://gitcode.com/gh_mirrors/sp/spliit Spliit作为一款免…...

基于springboot的性格测试系统

目录同行可拿货,招校园代理 ,本人源头供货商核心功能模块技术实现要点用户体验优化项目技术支持源码获取详细视频演示 :文章底部获取博主联系方式!同行可合作同行可拿货,招校园代理 ,本人源头供货商 核心功能模块 用户管理模块 用户注册、登录、个人信…...