在VM下使用Composer完成快照方式的软件制作

4178694034b64e87b2c0fb19f916ec87.jpegComposer允许您构建软件、应用程序、偏好设置文件或是文档的安装包,安装包可以部署到远程电脑或是作为镜像流程的一部分。构建软件包的第一步就是创建包源,根据要打包的软件,Composer允许您监视软件的安装和使用驱动器上已存在的文件来创建包源。创建包源后,可以构建成PKG或DMG的安装包。

 

 

 

在创建包源的时候您可以使用多种方式:从Finder拖拽、使用已存在的包、使用用户环境设置、使用预安装的软件、做快照、监视文件系统等。

 

 

如果驱动器上尚未安装需要打包的文件,Composer可以在安装文件之前和之后对文件系统各进行一次快照操作,并根据两次快照之间的更改创建包源。快照有两种类型:

 

 

· 普通的快照 —— 快照将只捕获驱动器上的所有新文件。

 

 

· 新增和修改的快照 —— 快照将捕获驱动器上所有新文件以及已修改的任何文件。

 

 

监视文件系统方式创建包源时,Composer使用macOS内置文件系统事件(FSEvents)框架来监视对文件系统所做的任何更改。每次进行更改时,FSEvents都会收到通知。安装软件后Composer会分析更改并根据结果创建包源。

 

 

通过快照、监视文件系统这两种方式的介绍,我们可以预见到的是在创建包源的过程中,您进行的任何与创建包源无关的操作,比如访问网页、与好友发送即时消息、收发邮件等在驱动器内产生的新的文件或变更的文件都将会被一并捕获,这将导致在创建包源的时候会产生一些垃圾文件,您需要去判断并删除这些垃圾文件。那有什么好的办法可以尽可能的减少这类垃圾邮件吗?下面我将介绍一种通过在VM环境中创建包源以减少类似垃圾文件。

 

 

您可以在您的电脑上安装VirtualBox虚拟机软件,并安装macOS虚拟机器,并利用虚拟机软件自带的快照功能在macOS安装并配置完成之后创建一个VM快照,确保您随时可以恢复到该状态。在VM中使用快照或监视文件系统方式创建包源时您将捕获更干净的包源,同时您可以在VM主机即物理机上做您想做的事情而无需担心会对包源产生任何影响。

 

 

相关链接:

Composer使用手册

 

 

https://docs.jamf.com/10.12.0/jamf-pro/administrator-guide/Composer.html

 

 

VirtualBox下载安装(免费使用)

 

 

https://www.virtualbox.org

 

 

Run macOS 10.14 Mojave (and other versions) in VirtualBox on macOS:

 

 

https://github.com/AlexanderWil…

 

 

2011年, SolutionKeys将Jamf (Casper Suite)首次引入了中国。 SolutionKeys是大中华地区优质Jamf授权经销商和Jamf的关键服务伙伴(Jamf授权集成商)。我们确保Jamf管理和部署的黄金标准。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/325848.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Transformer架构和对照代码详解

1、英文架构图 下面图中展示了Transformer的英文架构,英文架构中的模块名称和具体代码一一对应,方便大家对照代码、理解和使用。 2、编码器 2.1 编码器介绍 从宏观⻆度来看,Transformer的编码器是由多个相同的层叠加⽽ 成的,每个…

LLM Agent零微调范式 ReAct Self Ask

前三章我们分别介绍了思维链的使用,原理和在小模型上的使用。这一章我们正式进入应用层面,聊聊如何把思维链和工具使用结合得到人工智能代理。 要回答我们为什么需要AI代理?代理可以解决哪些问题?可以有以下两个视角 首先是我们…

TSINGSEE青犀智能分析网关V4在智慧园区车辆违停检测场景中的应用

一、背景与需求 园区作为企业办公、生产制造的重要场所,主要道路车辆违停等违规行为会对园区的安全造成隐患,并且在上下班高峰期内,由于发现不及时,车辆违停行为会造成出入口拥堵现象,这也成为园区管理的棘手问题。为了…

二叉搜索树/二叉排序树(代码实现)(c++)

BSTree 二叉排序树概念代码部分 BSTree框架查找操作插入操作删除操作**默认成员函数完整代码 BSTree性能分析 二叉排序树概念 二叉搜索树又称二叉排序树(BSTree, Binary Search Tree),它或者是一颗空树,或者是具有以下性质的二叉…

DNs服务学习笔记

DNS:域名系统(英文:Domain Name System)是一个域名系统,是万维网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的IP数串。类似于生活中的11…

计算机毕业设计-----ssm+mysql实现的JavaWeb酒店管理系统

项目介绍 本项目为基于ssmmysql实现的JavaWeb酒店管理系统; 主要功能包括: 管理员登录,收入统计,客房管理,商品管理,客房预订,住宿登记,财务统计,旅客管理,接待对象管理等功能。 环境需要 1.运行环境:最好是java jdk 1.8,我们在这个平台上…

Efficient Classification of Very Large Images with Tiny Objects(CVPR2022补1)

文章目录 Two-stage Hierarchical Attention SamplingsummaryOne-stageTwo-Stage内存需求 Efficient Contrastive Learning with Attention Sampling Two-stage Hierarchical Attention Sampling summary 从一个大图像中按照指定的低分辨率比例和位置提取出一个小图块 一阶段…

C#编程-实现继承

C#允许您通过扩展现有类的功能以创建新类来实现继承。 从基类创建派生类 使用以下语法在C#中创建派生类: class <derived_class>:<base_class>{...}确定继承的层次结构 要确定继承层次结构,必须检查派生类与基类之间的关系种类。确保派生类是一种基类。 请考虑以…

基于Springboot的旅游管理系统(有报告)。Javaee项目,springboot项目。

演示视频&#xff1a; 基于Springboot的旅游管理系统&#xff08;有报告&#xff09;。Javaee项目&#xff0c;springboot项目。 项目介绍&#xff1a; 采用M&#xff08;model&#xff09;V&#xff08;view&#xff09;C&#xff08;controller&#xff09;三层体系结构&…

数据结构(JS实现)

目录 链表链表的特点链表中的常见操作单链表append(data)尾部追加新节点toString()输出链表的节点数据插入节点insert(position,data)get(position)获取链表指定位置节点的数据indexOf(data)查找对应数据节点的位置update(position, newData)更新指定位置节点数据removeAt(posi…

稿件代写3个不可或缺的步骤让你事半功倍-华媒舍

作为一个需求频繁的作者&#xff0c;你可能会面临大量的稿件代写任务。但是&#xff0c;你是否曾经为提高文章质量而苦恼过&#xff1f;是否希望在有限的时间内完成更多的代写任务&#xff1f;本篇文章将向你介绍三个不可或缺的稿件代写步骤&#xff0c;帮助你事半功倍&#xf…

NGUI基础-三大基础控件之Sprite精灵图片

目录 Sprite是什么 如何创建Sprite 参数相关 Atlas Sprite Material Fixed Aspect Type Simple(普通模式&#xff09; Sliced(切片模式&#xff09; Tiled(平铺模式&#xff09; Filled(填充模式&#xff09; 常见的填充模式有以下几种&#xff1a; Advanced(高级…